如何使用对象列表在片段中实现newinstace模式[重复]

Posted

技术标签:

【中文标题】如何使用对象列表在片段中实现newinstace模式[重复]【英文标题】:How to implement newinstace patterns in the fragment using a list of objects [duplicate] 【发布时间】:2018-01-10 05:15:26 【问题描述】:

如何将在改造 2 的活动中检索到的对象列表传递给使用新实例模式的片段,有人有实现示例吗?

【问题讨论】:

【参考方案1】:

您的对象需要支持Parcelable,以便它们可以添加到Bundle。在您的Fragment 中,创建一个静态方法newInstance,它会根据需要接受您的输入参数(例如其中一个List。)在newInstance 方法中,创建一个Bundle 并将您的参数对象添加到它,然后使用new 创建一个Fragment 的实例。在返回新的Fragment 实例之前,调用.setArguments() 并将Bundle 传递给它。

【讨论】:

以上是关于如何使用对象列表在片段中实现newinstace模式[重复]的主要内容,如果未能解决你的问题,请参考以下文章

从片段中获取意图值后,我如何在 recyclerview 项目中实现单击

尝试在片段中实现 OnClick 侦听器 [重复]

如何在android中实现下拉刷新?

如何在列表视图中添加最近播放的歌曲?

在 Python 中实现类似列表的索引访问

在片段中实现 onClickListener