代码块
自定义一个MyMap:
public class MyMap implements Serializable {
private Map<String, Object> map;
public Map<String, Object> getMap() {
return map;
}
public void setMap(Map<String, Object> map) {
this.map = map;
}
}
传值:
MyMap myMap = new MyMap();
myMap.setMap(your_map);//把你自己的map集合放进去
Bundle bundle = new Bundle();
Intent intent = new Intent(mActivity, OtherActivity.class);
bundle.putSerializable("map", myMap);
intent.putExtras(bundle);
startActivity(intent);
得值:
Bundle bundle = getIntent().getExtras();
MyMap my_map= (MyMap) bundle.get("map");
Map your_map= my_map.getMap();