本文主要是介绍4 两个Activity间通过Bundle传递数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
------------------------------main.java------------------------------------
//Person是一个普通的javaBean
Person person = new Person(名字, 密码);
//创建一个Bundle对象
Bundle bundle = new Bundle();
bundle.putSerializable("person", person);
Intent intent = new Intent(MainActivity.this, OtherActivity.class);
intent.putExtras(bundle);
startActivity(intent);
---------------------------------------OtherActivity.java--------------------------
//获取启动该Result的Intent
Intent intent = getIntent();
//直接通过Intent取出它所携带的Bundle数据包的数据
Person person = (Person) intent.getSerializableExtra("person");
这篇关于4 两个Activity间通过Bundle传递数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!