Activity之间通过intent 传递Map
//传递
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");
不积跬步,无以至千里。