我有一些来自 mysql 的数据,我正在从我的手机应用程序中检索这些数据。用多个数据填充列表视图的最佳方法是什么?我有这样简单的事情:
try {
JSONArray jArray = new JSONArray(result);
int jArrayLength = jArray.length();
List<String> listContents = new ArrayList<String>(jArrayLength);
for(int i =0; i<jArray.length(); i++){
JSONObject json_data = jArray.getJSONObject(i);
listContents.add(json_data.getString("full_name"));
}
ListView myListView = (ListView) findViewById(R.id.front_page_listview);
myListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, listContents));
}catch(JSONException e){
Log.e("log_tag","Error parsin data "+e.toString());
}
我可以很好地添加名称,但是如果我想在同一行中获得更多信息怎么办?即:电子邮件,生日等...
listContents.add(json_data.getString("full_name"),json_data.getString("email"));
给我错误。
谢谢您的帮助!