android - Old Json Data Doesn't Dissapear After Getting New -
i trying json data website through click button when fetch data clicking on button receive data , when again click on button doesn't remove old data fetched before here code , attaching screenshot of receiving
button start; textview textview; requestqueue requestqueue; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_live_line); start = (button) findviewbyid(r.id.button); textview = (textview) findviewbyid(r.id.textview); requestqueue = volley.newrequestqueue(this); start.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { jsonobjectrequest jsonobjectrequest = new jsonobjectrequest(request.method.get, "http://www.cricketlinepro.com/newapi.php?method=getrate",(string)null, new response.listener<jsonobject>() { @override public void onresponse(jsonobject response) { try { jsonarray jsonarray = response.getjsonarray("info"); (int = 0; < jsonarray.length(); i++) { jsonobject info = jsonarray.getjsonobject(i); string rate1 = info.getstring("rate1"); string rate2 = info.getstring("rate2"); textview.append(rate1 + " " + rate2 + " \n"); } } catch ( jsonexception e) { e.printstacktrace(); } } }, new response.errorlistener() { @override public void onerrorresponse(volleyerror error) { log.e("volley", "error"); } } ); requestqueue.add(jsonobjectrequest); } }); } }
you need call textview.settext(rate1 + " " + rate2 + " \n"); instead of textview.append(rate1 + " " + rate2 + " \n"); adding retrievied string existing string present in textview

Comments
Post a Comment