【发布时间】:2017-02-24 14:20:15
【问题描述】:
我有一个行程名称,id 与 Json 分开我想将它们添加到单个数组中 arrayName 是tripdet;
我想在列表视图中显示这两个值
Mytrip 55
-------------
secondtrip 56
-------------
Thirdtrip 57
-------------
Fourthtrip 58
-------------
Fifthtrip 59
我已经在波纹管编码中尝试过,但无法做到,需要一些帮助。
ArrayList<String> tr1 = new ArrayList<String>();
ArrayList<String> tr2 = new ArrayList<String>();
ArrayList<String> tripdet = new ArrayList<String>();
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
System.out.println("--RESULT--" + result);
JSONObject jObject = null;
try {
JSONArray jArray = new JSONArray(result);
for (int i = 0; i < jArray.length(); i++) {
jObject= jArray.getJSONObject(i);
String tripname = jObject.getString("Tripname");
String tripid = jObject.getString("id");
//Log.v("result1", jObject.toString());
Log.v("Response", tripname + " " + tripid);
tr1.add(tripname); //Tripname = Mytrip
tr2.add(tripid); //tripid = 55
//Need the above two value in tripdet array
}
【问题讨论】:
-
您需要创建一个带有名称和 ID 的类 Trip,并创建该类的列表。
-
来自
tripdet的项目应该有什么格式?您希望如何将这些值添加到tridet数组中?
标签: java android listview arraylist