2017-07-23 38 views
-2

我在应用程序i,e主要活动和详细信息活动中有两个活动。 主要活动有显示100个对象的回收站视图。在recyclerview中传递100个对象的最佳方式是什么?

详细活动有其托管fragment.My片段查看传呼机有两个TextView的是从主要的活动中显示的数据。

单击主要活动中的任何项目,详细信息活动将从片段中的对象的完整详细信息开始。

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

我想在不去MainActivity的情况下向左或向右滑动时显示下一个对象的详细信息。

在我来说,我已经全部详细活动的100个对象,这样我就可以向左或向右滑动,但我不会觉得这是最佳的方式。

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

+2

我建议你读** [你问什么主题关于这里(https://stackoverflow.com/help/on-topic)**和**,然后[怎么问问题的完美] (https://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)**,next ** [如何创建最小,完整和可验证示例](https:// stackoverflow。 COM /帮助/ MCVE)**。然后相应地编辑您的问题以吸引更多关注。 –

+2

将您的对象保存到SQLite数据库或领域。只传递ID,这些是轻量级的。 –

+0

@EugenPechanec即使我只通过了ID,我也需要通过100个ID。 – aks

回答

0

你应该打开一个片段是什么,我建议你的情况了,而经过100个对象的细节和加载在一个视图寻呼机信息(您的活动将举行适配器和这些适配器将携带您的100个对象的信息)。通过查看寻呼机,您可以轻扫以加载下一个对象的详细信息。希望可以帮助你

+0

而且,当我扼杀活动并回来时,数据将会丢失。您不想将100个对象置于保存状态。 –

+0

这个案例在实际问题中没有定义。 –

+0

如果您的目标是生成质量高于学校项目的应用程序,则暗示此情况。 –

相关问题