首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何过滤数据寻呼3 Android?

如何过滤数据寻呼3 Android?
EN

Stack Overflow用户
提问于 2021-08-09 10:58:39
回答 1查看 266关注 0票数 3

我希望使用PagingRx从分页3中的当前响应中筛选数据。我试过在分页文档中提到

二手图书馆

代码语言:javascript
复制
def paging_version = "3.0.1"
    //Paging
    implementation "androidx.paging:paging-runtime:$paging_version"
    // alternatively - without Android dependencies for tests
    testImplementation "androidx.paging:paging-common:$paging_version"
    // RxJava3
    implementation "androidx.paging:paging-rxjava3:$paging_version"

正如文档中提到的那样,我尝试在MyViewModel类中筛选响应。

代码语言:javascript
复制
// Type is Flowable<PagingData<User>>.
    PagingRx.getFlowable(pager)
      .map(pagingData ->
        pagingData.filter(user -> !user.isHiddenFromUi())
      )
    }

现在的问题是,我没有在filter下找到任何map选项。请看一看,让我知道如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2021-12-20 14:27:04

paging3文档对于java来说非常糟糕。为使用java转换数据而提供的代码示例将永远无法工作,因为映射和筛选器位于一个名为PagingDataTransforms.kt的类下。我已附上正确的代码示例如下,

代码语言:javascript
复制
PagingRx.getFlowable(pager)
  .map(pagingData -> PagingDataTransforms.filter(pagingData, 
       Executors.newSingleThreadExecutor(), 
       user -> !user.isHiddenFromUi()));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68710909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档