«

Intent传List、Map

时间:2024-3-2 18:11     作者:韩俊     分类: Android


Intent传List、Map

(1)新建类实现Serializable接口

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;
}
}

(2)通过Intent传值

Intent intent=new Intent(context,XXX.class);
Bundle bundle=new Bundle();
SerializableMap mapSer=new SerializableMap ();
mapSer.setMap(map);
bundle.putSerializable("map",mapSer);
intent.putExtras(bundle);
context.startActivity(intent);



标签: android

热门推荐