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);          }      });  }  } 

enter image description here

you need call textview.settext(rate1 + " " + rate2 + " \n"); instead of textview.append(rate1 + " " + rate2 + " \n"); adding retrievied string existing string present in textview


Comments

Popular posts from this blog

How to understand 2 main() functions after using uftrace to profile the C++ program? -

c# - Update a combobox from a presenter (MVP) -

How to put a lock and transaction on table using spring 4 or above using jdbcTemplate and annotations like @Transactional? -