在recyclerview中传递100个对象的最佳方法是什么?

时间:2017-07-23 06:02:48

标签: android android-fragments android-recyclerview

我在应用程序i,e主要活动和详细信息活动中有两个活动。 主活动具有回收视图,显示100个对象。

详情活动有View Pager托管片段。我的片段有两个textview,显示来自主要活动的数据。

单击主活动中的任何项目,将启动详细信息活动,其中包含片段内对象的完整详细信息。

详细信息活动具有可以左右滑动的片段。 为了使它工作,我通过回收站视图的Click事件传递所有100个对象。

当我向左或向右滑动而不转到MainActivity时,我想显示下一个对象的详细信息。

在我的情况下,我在Detail Activity中拥有所有100个对象,所以我可以向左或向右滑动,但我不觉得它是最佳方式。

有什么方法可以更优化的方式实现这个设计。

1 个答案:

答案 0 :(得分:0)

在你的情况下,我建议您打开一个片段以获取详细信息,而不是传递100个对象并在视图寻呼机中加载这些细节(您的活动将持有适配器,那些适配器将携带您的100个对象信息)。通过查看寻呼机,您可以滑动以加载下一个对象的详细信息。希望能帮到你