安卓:Bundle实现两个activity的数据传输
关键代码部分:Bundle bundle=new Bundle();bundle.putString("StringName","String");bundle.putInt("IntName",0)Intent intent=new Intent(第一个activity的java名.this,第二个activity的java名.class);intent.putExtras(bundle);st
·
关键代码部分:
Bundle bundle=new Bundle();
bundle.putString("StringName","String");
bundle.putInt("IntName",0)
Intent intent=new Intent(第一个activity的java名.this,第二个activity的java名.class);
intent.putExtras(bundle);
startActivity(intent);
关键代码分析:
Bundle的两个重要方法:
Bundle.putString(" "," ");//用于传递String类型的数据.第一个空是String数据的名字既第二个activity接收该数据的枢纽,第二个空代表该数据的具体数值(两空必须都是String类型)
Bundle,putInt(" "," ")//用于传递Int类型的数据.第一个空是Int数据的名字,第二个空是改名字代表的具体int数值.同样的,第一个空是String类型,第二空是Int类型
最后通过Intent.putExtras(Bundle);方法实现两个activity的数据传输
更多推荐
已为社区贡献8条内容
所有评论(0)