intent中的俩方法区别
public Intent putExtra (String name, double[] value)
设置方法 intent.putExtra("aaa", "bbbb");
获取方法 this.getIntent().getCharSequenceExtra("aaa")
public Intent putExtras (Bundle extras)
设置方法
Bundle bd = new Bundle();
bd.putString("aaa",“bbbb”);
intent.putExtras(bd);
获取方法
Bundle bd=this.getIntent().getExtras();
bd.getString("aaa"));
总结:带s的得通过个Bundle来绑定数据
public Intent putExtra (String name, double[] value)
设置方法 intent.putExtra("aaa", "bbbb");
获取方法 this.getIntent().getCharSequenceExtra("aaa")
public Intent putExtras (Bundle extras)
设置方法
Bundle bd = new Bundle();
bd.putString("aaa",“bbbb”);
intent.putExtras(bd);
获取方法
Bundle bd=this.getIntent().getExtras();
bd.getString("aaa"));
总结:带s的得通过个Bundle来绑定数据
本文详细介绍了Android中Intent用于不同组件间传递数据的两种方法:putExtra(String name, double[] value)与putExtras(Bundle extras)的区别及使用方式。通过具体示例展示了如何设置与获取数据,帮助开发者更好地理解并运用Intent进行数据交换。
2175

被折叠的 条评论
为什么被折叠?



