Android-在多个活动之间共享RecyclerView +适配器

问题描述 投票:0回答:1

我在一个活动中实现了一个RecyclerView +适配器。

我打算进行第二个活动,在该活动中,我还需要使用相同的回收站视图(具有相同的分页机制和相同的数据)。

我还需要在两个活动之间共享currentPage和其他变量(因此,当我返回上一个活动时,recyclerview和适配器将与另一个活动的更改同步。

通过意向附加发送所有相关数据,然后为第二个活动创建新的适配器和回收者视图似乎是错误的。

我不确定是否可以将其全部设置为静态,但是仅将某些变量设置为静态似乎是错误的。。(例如MainActivity.currentPage)。

您将如何实施?必须有适当的方法来做到这一点。

android android-recyclerview adapter share
1个回答
0
投票

可以在多个活动中使用片段重用代码。

在多个活动中共享recyclerView并不是一个好主意,更好的方法是在打开新活动后立即同步视图。

将您的应用划分为几层,您可以重复使用业务模型控制器,但是每次打开新活动都需要从头开始重新创建所有视图。

© www.soinside.com 2019 - 2024. All rights reserved.