关键代码部分:

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的数据传输

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐