我在一个活动中实现了一个RecyclerView +适配器。
我打算进行第二个活动,在该活动中,我还需要使用相同的回收站视图(具有相同的分页机制和相同的数据)。
我还需要在两个活动之间共享currentPage和其他变量(因此,当我返回上一个活动时,recyclerview和适配器将与另一个活动的更改同步。
通过意向附加发送所有相关数据,然后为第二个活动创建新的适配器和回收者视图似乎是错误的。
我不确定是否可以将其全部设置为静态,但是仅将某些变量设置为静态似乎是错误的。。(例如MainActivity.currentPage)。
您将如何实施?必须有适当的方法来做到这一点。
可以在多个活动中使用片段重用代码。
在多个活动中共享recyclerView并不是一个好主意,更好的方法是在打开新活动后立即同步视图。
将您的应用划分为几层,您可以重复使用业务模型控制器,但是每次打开新活动都需要从头开始重新创建所有视图。