android-paging-3相关内容
我正在使用带有RemoteMediator的Pages Library 3,该RemoteMediator包括从网络和本地Room数据库加载数据。每次我滚动到RecillerView中的某个位置,导航到另一个片段,然后导航回包含列表的片段时,滚动状态不会保留,RecclerView从第一个项目开始显示列表,而不是从我导航离开之前的位置。 我曾尝试使用StateRestorationPolic
..
我正在尝试使用Paging 3库从Room获取Flow>,然后检查项目是否在回收器视图中被选中,因此我将这个类映射到另一个名为ScanMapper的类。为了实现这种映射,每当用户将一项标记为选中时,我都会在MutableStateFlow>中更新Map。在这里,Map查找Index(Int)以获得State,State只是一个enu
..
我有两个片段的简单设置:ConversationFragment和DetailsFragment 我正在使用Room和Paging 3 library,为了填充ConversationFragment,我正在使用PagingLiveData实现和属于ConversationFragment的AndroidViewModel。 我在这里使用的不是Navigation Components
..
嘿,我正在使用 Paging 3 库和 ViewPager 2.它加载无限数据. 实现“androidx.paging:paging-runtime-ktx:3.0.0-alpha07"; DataSource.kt 包 com.example.viewpagerexample导入 java.util.*类数据源(私有 val 大小:Int = 5,私人 val currentDate: 日
..
使用 paging 3.0 ,我成功地实现了它.现在我想给它添加搜索功能. 我只是显示图片库和分页功能.现在我想在有人搜索时使分页无效 但是每当我在搜索中调用无效时.应用程序崩溃.. PhotoFragment.kt @AndroidEntryPoint类照片片段:BaseFragment(R.layout.fragment_photos),SearchView.OnQuery
..
分页 3,带房间.我已经创建了一个类似于示例 here 的应用程序并开始为它编写测试. 这是我在 DAO 中的内容: @Query(“SELECT * FROM Model")fun getModels(): PagingSource@Insert(onConflict = OnConflictStrategy.REPLACE)fun insertAll(list: MutableList
..
我的问题实际上很笼统.我想知道如何对 Room Dao 查询进行单元测试,该查询从 Paging 3 返回 PagingSource.> 我有一个房间 Dao 查询: @Query(“SELECT * FROM database")fun getChocolateListData(): PagingSource 我想知道如何对这个查询进行单元测试. 到目前为止我尝试过的(使用内存Ro
..
我用的是page 3,显示数据的时候,发现如果页面切换回到最底页,数据会自动滚到最上面. 如果有两个项目,它会自动滚动到顶部,如果有一个项目,没有问题 val pagingItems = viewModel.windList.collectAsLazyPagingItems()LazyColumn(Modifier.fillMaxSize()) {物品 {...}项目(分页项目){ 风 -
..
我在我的项目中使用 Android Paging 3 库,以便逐页加载我的数据.在这个项目中,我没有使用数据库,这意味着我使用的是仅网络请求.问题是它不是根据用户滚动加载页面,而是首先加载所有页面.这是我用于项目分页部分的代码: 我的 RxPagingSource 类: class ReviewPagingSource 构造函数(私有 val 网络:网络,私有 val 过滤器:Review
..
我正在尝试对 android 中的存储库类进行单元测试,该类使用带有远程中介和分页源的分页. 但是当我运行测试时返回的结果是空的,虽然实际应该包含测试项. 如下: 这是我的仓库 class PostsRepository @Inject 构造函数(私有 val postsApi:AutomatticPostsApi,私有 val postsDao:PostDao) : IPos
..
我的 ViewModel 有一个返回 PagingData 流的方法.在我的应用程序中,数据是从远程服务器上获取的,然后保存到 Room (房间的唯一来源): fun getChocolates():流>{val pagesSourceFactory = {dao().getChocolateListData()}返回传呼机(config = P
..
我在保存RecyclerView状态时遇到问题,它通过保存布局管理器状态并在恢复片段后使用它来解决.(感谢@HarisDautović) class TestFragment:Fragment(){私有val testListAdapter:由惰性{TestListAdapter()}重写fun onCreateView(充气机:LayoutInflater,容器:ViewGroup ?,sa
..
使用 paging 3.0 ,我成功实现了它.现在,我想为其添加搜索功能. 我只显示相册以及分页功能.现在,当有人搜索时,我想使分页无效 但是每当我在搜索中调用无效时.应用程序崩溃.. PhotoFragment.kt @AndroidEntryPointclass PhotosFragment:BaseFragment
..