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:

enter image description here

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

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -