Firebase 在片段关闭后使回收器视图适配器保持活动状态

Firebase 在片段关闭后使回收器视图适配器保持活动状态,firebase,mvvm,android-recyclerview,adapter,mvp,Firebase,Mvvm,Android Recyclerview,Adapter,Mvp,我正在使用firebase firestore来填充我的Recycler视图,我希望它的适配器保持活动状态,这样我就不会在每次关闭和打开片段时都被指控进行不必要的文档读取 这是一个动态列表,它可以每天更改或一天更改几次,所以我不想使用缓存,因为这会破坏整个动态行为 我使用的是MVP结构模式,但通过一些研究,我发现使用ViewModels是推荐的方法。我特别选择MVP是因为我的应用程序中没有实时数据,我实现MVP只是为了有序、可扩展性和可测试性 我该怎么处理?请记住,我只想让适配器保持活动状态,其

我正在使用firebase firestore来填充我的Recycler视图,我希望它的适配器保持活动状态,这样我就不会在每次关闭和打开片段时都被指控进行不必要的文档读取

这是一个动态列表,它可以每天更改或一天更改几次,所以我不想使用缓存,因为这会破坏整个动态行为

我使用的是MVP结构模式,但通过一些研究,我发现使用ViewModels是推荐的方法。我特别选择MVP是因为我的应用程序中没有实时数据,我实现MVP只是为了有序、可扩展性和可测试性

我该怎么处理?请记住,我只想让适配器保持活动状态,其他什么都不想

编辑:我通过让演示者保持活动状态来保持适配器的活动状态,但我认为这不是一个好的做法