android - 使用导航时如何不刷新列表?
问题描述
我在项目中使用 Android jitpack 导航。在第一个片段中,我在 recyclerview 中显示了列表。当我单击该项目时,我会显示第二个片段。但是当我回到第一个片段时,recyclerview 会刷新旧列表。如何不刷新列表?
解决方案
您应该使用 ViewModel 通过导航保持列表。使用 LiveData 将列表提供给您的片段并在片段的 onViewCreated() 方法中观察它
推荐阅读
- ios - 无法在 WKWebView 中加载 POST 请求正文
- c# - WPF IdentityServer4 客户端的无效授权类型:authorization_code
- typescript - 如何在本机反应中导航到另一个屏幕?
- azure-machine-learning-service - 如何使用计算目标获取现有 AKS
- javascript - 返回数据数组结果为空但控制台日志返回数据
- mysql - 在mysql中显示空白表
- angular - 一个一个地删除动态创建的组件?
- c# - 添加复合键后重复键值违反唯一约束“PK_ProductsComparsion
- r - 具有反应性的简单 R 传单地图 - 不工作 - 尝试了一切
- jpa - 如何使用 Spring Data JPA 创建全文索引?