android 两个Activity之间传递ArrayList<Map<String, Object>>,代码该怎么写?
FirstActivity://DATA类:(读取一个编码)publicclassDATA{privateStringcode;//获取到的编码privateintcou...
FirstActivity:
// DATA类:(读取一个编码)
public class DATA
{
private String code; //获取到的编码
private int count; //某个编码获取到的次数(有可能重复读取)
private String accredit; //某个编码是否已授权
// set 、get 方法略
}
// 多条DATA数据存入list集合:代码略
// 将list 集合中的数据依次读入map集合,并加上序号,之后将map集合存入listMap
ArrayList<Map<String, Object>> listMap= new ArrayList<Map<String,Object>>();
int idcount = 1;
for(DATA data:list)
{
Map<String, Object> map = new HashMap<String, Object>();
map.put("ID", idcount);
map.put("CODE", data.getcode());
map.put("COUNT", data.getCount());
map.put("accredit", data.getaccredit());
idcount++;
listMap.add(map);
}
点击“查看结果”按钮后,将listMap传入SecondActivity:
传递和接收的代码分别应该怎么写? 展开
// DATA类:(读取一个编码)
public class DATA
{
private String code; //获取到的编码
private int count; //某个编码获取到的次数(有可能重复读取)
private String accredit; //某个编码是否已授权
// set 、get 方法略
}
// 多条DATA数据存入list集合:代码略
// 将list 集合中的数据依次读入map集合,并加上序号,之后将map集合存入listMap
ArrayList<Map<String, Object>> listMap= new ArrayList<Map<String,Object>>();
int idcount = 1;
for(DATA data:list)
{
Map<String, Object> map = new HashMap<String, Object>();
map.put("ID", idcount);
map.put("CODE", data.getcode());
map.put("COUNT", data.getCount());
map.put("accredit", data.getaccredit());
idcount++;
listMap.add(map);
}
点击“查看结果”按钮后,将listMap传入SecondActivity:
传递和接收的代码分别应该怎么写? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询