我想通過點擊按鈕從我的網站獲取JSON數據時,我通過單擊按鈕我收到數據,當我再次點擊按鈕它沒有' t取出舊的數據,是取前這裏是我的代碼,我還附上截圖什麼我收到老Json數據不會消失後得到新
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");
for (int i = 0; i < 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);
}
});
}
}
不會消失哪裏?如果你的意思是TextView,這是因爲你正在使用'append()'而不是'setText()' – codeMagic
哦,廢話謝謝你,你救了我的一天 –
你能幫助我一個更多的東西,像是它獲取按鈕點擊它可以在0.5秒後自動獲取? –