我从arraylist中的数据库中检索一个名为employees的表的所有记录,我想拆分这个arraylist,因为它按索引保存在每个记录的另一个列表中。
public void settexttotextview(JSONArray jsonArray) {
List<String> s = new ArrayList<String>();
for(int i=0; i<jsonArray.length();i++){
JSONObject json=null;
try {
json=jsonArray.getJSONObject(i);
s.add(json.getString("userid")+json.getString("name")
+json.getString("overtime"));
List<List<String>> list = new ArrayList<List<String>>();
list.add(i, s);
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
adapter.add(s);
答案 0 :(得分:0)
查看您的代码似乎list
列表中没有任何内容。
不确定这是否是解决方案,但请尝试:
public void settexttotextview(JSONArray jsonArray) {
List<List<String>> list = new ArrayList<List<String>>();
List<String> s;
for(int i=0; i<jsonArray.length();i++){
JSONObject json=null;
try {
s = new ArrayList<String>();
json=jsonArray.getJSONObject(i);
s.add(json.getString("userid")+json.getString("name")
+json.getString("overtime"));
list.add(i, s);
} catch (Exception e) {
e.printStackTrace();
// TODO: handle exception
}
}
adapter.add(list); // not sure what adapter is.