我已经添加了Array List<String>dynamically
从 Web 服务获取所有数据。我需要静态添加最后一个位置。怎么做?
arrayAdapter = new ArrayAdapter<String>(MainActivity.this,
android.R.layout.simple_list_item_1, arrListViewcuisine);
lv.setAdapter(arrayAdapter);
enter code here
try {
JSONArray json = new JSONArray(result);
// JSONArray post = json;
for (int i = 0; i < json.length()+1; ++i) {
if(i==json.length())
{
JSONObject rec1 = json.getJSONObject(i);
arrlistdatacuisine.add(i, rec1.getString("cuisine"));
}
else
{
JSONObject rec1 = json.getJSONObject(i);
arrlistdatacuisine.add(i,"All Resturent");
}
}
arrListViewcuisine = (ArrayList<String>) arrlistdatacuisine
.clone();
Collections.sort(arrListViewcuisine);
arrayAdapter = new ArrayAdapter<String>(MainActivity.this,
android.R.layout.simple_list_item_1, arrListViewcuisine);
lv.setAdapter(arrayAdapter);
在此处输入代码 } catch (Exception e) { enter code here
// TODO: 处理异常 }