您的位置:首页 > 其它

Activity之间通过intent 传递Map

2015-12-26 15:07 399 查看
//传递
Map<String,Object> data=orderlist.get(arg2-1);
SerializableMap tmpmap=new SerializableMap();
tmpmap.setMap(data);
bundle.putSerializable("orderinfo", tmpmap);
intent.putExtras(bundle);

//新建一个class
public class SerializableMap implements Serializable {
private Map<String,Object> map;
public Map<String,Object> getMap()
{
return map;
}
public void setMap(Map<String,Object> map)
{
this.map=map;
}
}

//接受
Bundle bundle = getIntent().getExtras();
SerializableMap serializableMap = (SerializableMap) bundle
.get("orderinfo");


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: