美文网首页
Android sendBroadcast intent 传递m

Android sendBroadcast intent 传递m

作者: 张漂亮1号 | 来源:发表于2020-02-13 16:01 被阅读0次

    经常遇到intent需要传递map数据

     
    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;
        }
    }
     
    Intent intent=new Intent(ListViewActivity.this,UpdateWatchActivity.class);
                                    //传递数据
                                    final SerializableMap myMap=new SerializableMap();
                                    myMap.setMap(map);//将map数据添加到封装的myMap中
                                    Bundle bundle=new Bundle();
                                    bundle.putSerializable("map", myMap);
                                    intent.putExtras(bundle);
     
    Bundle bundle = getIntent().getExtras();
            SerializableMap serializableMap = (SerializableMap) bundle.get("map");
     
    
    集合

    喜欢可以加Q群号:913934649,点赞,评论;

    简书: https://www.jianshu.com/u/88db5f15770d

    csdn:https://me.csdn.net/beyondforme

    掘金:https://juejin.im/user/5e09a9e86fb9a016271294a7

    相关文章

      网友评论

          本文标题:Android sendBroadcast intent 传递m

          本文链接:https://www.haomeiwen.com/subject/kaclfhtx.html