android - OnErrorResponse issue when using volley -
i'm using volley networking , keep getting strange error in networkmanager
class.
onerrorresponse
keeps getting flagged error android studio:
however project builds , works fine no errors. i've cleaned , rebuilt project invalidating caches , restarting android studio.
my full request method:
public void postrequest(string url, jsonobject requestbody, final context mcontext, final networklistener<jsonobject> networklistener) { log.d(tag + " >>> request url", url); log.d(tag + " >>> request body", requestbody.tostring()); try { if (!url.contains("login")) { requestbody.put("auth", addauthtorequest()); log.d(tag + " >>> request body auth", requestbody.tostring()); } } catch (jsonexception e) { e.printstacktrace(); } jsonobjectrequest request = new jsonobjectrequest(request.method.post, url, requestbody, new response.listener<jsonobject>() { @override public void onresponse(jsonobject response) { log.d(tag + " >>> response", response.tostring()); try { if (response.getstring("message").equals("invalid session token")) { handleinvalidsessiontoken(mcontext); } else { networklistener.onresult(response); } } catch (jsonexception e) { e.printstacktrace(); } } }, new response.errorlistener() { @override public void onerrorresponse(volleyerror error) { networklistener.onerrorresult(error); error.printstacktrace(); } }); request.setretrypolicy(new defaultretrypolicy(60000, 0, defaultretrypolicy.default_backoff_mult)); requestqueue.add(request); }
so turns out issue duplicate methods found when tried build apk.
i using official volley lib , 3rd party 1 called volleyplus image uploads.
i removed official repo , re did imports , got rid of errors.
before:
dependencies { compile 'com.android.volley:volley:1.0.0' compile 'dev.dworks.libs:volleyplus:0.1.4' }
after:
dependencies { compile 'dev.dworks.libs:volleyplus:0.1.4' }
since volleyplus has of volleys methods , more, figured delete official lib , use volleyplus.
Comments
Post a Comment