Jav*_*bra 8 android arraylist android-intent
我试图在我的应用程序中的多个活动之间传递一个对象的ArrayList.是否可以使用setData()方法使用Intent执行此操作?
ρяσ*_*я K 11
如果要发送对象的ArrayList,则您的类必须实现Parcelable或Serializable接口.
请参阅这些在活动之间发送自定义对象的好教程
http://androidideasblog.blogspot.in/2010/02/passing-list-of-objects-between.html
将以下代码用于意图中的传递arraylist。
Intent mIntent = new Intent(FirstActivity.this, SecondActivity.class);
mIntent.putParcelableArrayListExtra("Data", mArraylist);
startActivity(mIntent);
Run Code Online (Sandbox Code Playgroud)
使用以下代码从Intent获取arraylist。
Bundle bdl = getIntent().getExtras();
mArraylist1 = bdl.getParcelableArrayList("Data");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18380 次 |
| 最近记录: |