因为需要重复使用jsonarray,所以我想在使用jsonarray之前将其清空,该怎么做。
但是每次使用后,里面的数据还在。
JSONObject jsonObject = new JSONObject(strResult);
JSONArray jsonArray = jsonObject.getJSONArray("books");
if (jsonArray.length() != 0){
判断长度不为空的时候,清空原来 jsonArray里面的内容再使用,该怎么操作。求帮忙。谢谢了。
}
你要保留和 jsonObject 之间的关系,就只能用 jsonArray.remove(i) 逐个删除成员。
要么你挨个remove,或者直接jsonArray= null
boolean ck = true;
while (ck){
if(listData.length() == 0){
ck = false;
}else{
listData.remove(0);
}
}
mAdapter.notifyDataSetChanged();