Android Volley Synchronize Server SQLite -


i new android development, started sqlite.

working on location app should retrieve locations mongo server, , populate local sqlite db. listview, search queries etc.. should use local db data.

i using volley library networking.

questions:

1- after getting volley response, how populate sqlite?

2- how send updated location data server device? (i dont need update server device info.)

3- how ensure sqlite gets updated, not overwriten server everytime?

i have seen examples using asynctask, syncadapter etc... @ point in project cannot change code volley.

my volley code below (currently parses json object):

    private void getresource() {     requestqueue rq = volley.newrequestqueue(this);     jsonarrayrequest jobjr = new jsonarrayrequest(url_all_points, new response.listener<jsonarray>() {          @override         public void onresponse(jsonarray response) {             parsejson(response);          }     },      new response.errorlistener()     {          @override          public void onerrorresponse(volleyerror error) {                        log.d("error.response", error.tostring());        }     } );  rq.add(jobjr); }  private void parsejson(jsonarray response) {     try {         (int = 0; < response.length(); i++) {             try {                 jsonobject jsonobj = response.getjsonobject(i);                 jsonobject coord = jsonobj.getjsonobject("coord");                 mylocation wj = new mylocation();                 wj.settitle(jsonobj.optstring("name"));                 wj.setlat(coord.optdouble("latitude"));                 wj.setlng(coord.optdouble("longitude"));                 mlocations.add(wj);                 latlng location = new latlng(wj.getmlat(), wj.getmlng());                 mmap.addmarker(new markeroptions().position(location)                       .title(wj.gettitle()));              } catch (jsonexception e) {                 e.printstacktrace();             }         }     } catch (exception e) {     } } 

solution in below link http://www.appsrox.com/android/tutorials/showcase/10/#21

uses content provider access db.

in volleys onresponse, insert data db using content resolver


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -