Android 如何进行页面传递对象
2017-04-04 21:24
429 查看
当我们从一个页面调到另一个页面的时候,需要把该页面的一些设定值也传递给下一个页面。当要传递的值很多时,我们可以传递一个对象。
页面1:
页面2:
页面1:
Intent intent = new Intent(PageOneActivity.this, PageTwoActivity.class); SoftwareProlemInfo info = softwareProlemInfos.get(position); Bundle bundle = new Bundle(); bundle.putSerializable("softPro", info); intent.putExtras(bundle); startActivity(intent);
页面2:
SoftwareProlemInfo softwareProlemInfo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pagetwo); Intent intent = this.getIntent(); softwareProlemInfo = (SoftwareProlemInfo)intent.getSerializableExtra("softPro"); .... }
其中:SoftwareProlemInfo是一个Serializable化的类。
相关文章推荐
- 如何将一个List对象传递给皕杰报表在页面展示
- Android页面跳转是如何传递参数的
- Android与webservice进行实体对象的传递
- c#中如何进行页面的参数传递
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android 如何使用Intent传递对象
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- android页面间传递对象
- Android中Intent中如何传递对象
- Android与webservice进行实体对象的传递
- Android与webservice进行实体对象的传递
- android页面间传递对象
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- 两个JSP页面之间如何传递一个对象?比如一个LIST或者HASHMAP?以及为什么有时候REQUEST.GETATTRIBUTE("NAME")取不到值?
- Android中Intent中如何传递对象
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- 如何实现点击UITableViewCell中的控件,能调用到所在的ViewController对象进行页面跳转
- 如何在激活某个View时把简单对象(T类)做为参数进行传递
- Android 如何通过Intent在activity之间传递自定义对象 推荐