android - I'm not able to retrieve data from fire base on second time -
i'm not able retrieve data fire base during second time, first time able retrieve data .. i'm trying retrieve data fragment both times.. can understand how works .. , need retrieve data second time... submission tomorrow :(
public arraylist<glucosereadingobject> getallglucoserecords(){ databasereference reference = database.getreference("glucose"); valueeventlistener mylogginglistener = reference.addvalueeventlistener(new valueeventlistener() { @override public void ondatachange(datasnapshot datasnapshot) { glucoseobject.clear(); hashmap<string,object> glucose = null; iterator<datasnapshot> items = datasnapshot.getchildren().iterator(); while(items.hasnext()){ datasnapshot item = items.next(); log.e("listener",item.tostring() ); glucose =(hashmap<string, object>) item.getvalue(); log.e("listener",glucose.get("glucose_level").tostring() ); log.e("listener",glucose.get("reading_taken").tostring() ); log.e("listener",glucose.get("gdate").tostring() ); log.e("listener",glucose.get("gtime").tostring() ); glucoseobject.add(new glucosereadingobject(glucose.get("glucose_level").tostring(),glucose.get("reading_taken").tostring(),glucose.get("gdate").tostring(), glucose.get("gtime").tostring(),item.getkey())); } } @override public void oncancelled(databaseerror databaseerror) { } }); reference.removeeventlistener(mylogginglistener); return glucoseobject; }
Comments
Post a Comment