Bundle

作者: 乐兔uu | 来源:发表于2018-06-22 13:47 被阅读0次

    Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。

    activity传值:

    Bundle bundle =new Bundle();

    bundle.putString("name", "skywang"); 

    bundle.putInt("height", 175); 

    intent.putExtras(bundle); 

    startActivity(intent); 

    对应的读数据的方法如下:

    Bundle bundle =this.getIntent().getExtras();   

     bundle.getString("name")

    fragment传值:

    Bundle bundle =new Bundle();  

    bundle.putString("key", "我是主人,activity");  

     fragment.setArguments(bundle);  

    对应的读数据的方法如下:

    Bundle bundle = getArguments();

    bundle .getString("key");  

    相关文章

      网友评论

          本文标题:Bundle

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