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