Android Intent传值和Activity之间对象列表传递
2016-10-09 21:21
405 查看
国庆放假了七天 码字都没感觉了 这两天工作都没啥效率
把简单的startActivityForResult的方法都忘得差不多了 在这边巩固一下 主要是记录activity之间传递对象列表
跳转前的页面
跳转后的页面
返回值 接收
切记这边的TaskInfo一定要实现Serializable
在这边感谢 http://www.jb51.net/article/60063.htm 的微博 来自他的参考
把简单的startActivityForResult的方法都忘得差不多了 在这边巩固一下 主要是记录activity之间传递对象列表
跳转前的页面
Intent intent = new Intent(this, KeywordSearchActivity.class); startActivityForResult(intent,150);
跳转后的页面
Intent intent = getIntent(); Bundle bundle = new Bundle(); bundle.putSerializable("TaskListInfos", (Serializable) info.taskListInfo.lists); intent.putExtras(bundle); setResult(RESULT_OK, intent); KeywordSearchActivity.this.finish();
返回值 接收
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode != Activity.RESULT_OK) { return; } if(requestCode == 150){ List<TaskInfo> mList= (List<TaskInfo>)data.getSerializableExtra("TaskListInfos"); mCurrentPage=1; mTaskAdapter.clear(); LogUtils.e("mList.size() :"+mList.size()); mTaskAdapter.appendToList(mList); } }
切记这边的TaskInfo一定要实现Serializable
在这边感谢 http://www.jb51.net/article/60063.htm 的微博 来自他的参考
相关文章推荐
- Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法
- Android中Intent在Activity之间传递对象[Serializable或Parcelable]
- android 开发手记 activity 之间数据的传递 intent 对象的使用
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android使用Intent在Activity之间传递对象[Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android 如何通过Intent在activity之间传递自定义对象 推荐
- Android Intent 在Activity 之间传递对象
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable] .
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- 借助Intent实现Android工程中Activity之间Java对象的传递——实现Serializable接口
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
- Android:通过Intent在两个Activity之间传递对象(Parcelable)
- 借助Intent实现Android工程中Activity之间Java对象的传递——实现Parcelable接口
- Android中级教程(三)之不同Activity之间的数据传递---Bundle对象的使用!