转换数据流(PagingData .map())不能在PagingData使用java



转换数据流

地图上红色

https://developer.android.com/topic/libraries/architecture/paging/v3-transform guava-livedata

我认为这部分的文档是误导。

PagingData.filter()PagingDataTransforms中声明为Kotlin扩展函数,因此在Java中,必须像调用静态方法一样调用它。

所以你需要用这个代替PagingDataTransforms.filter(pagingData)

下面是一个完整的例子:

PagingDataTransforms.filter(
pagingData,
ExecutorsKt.asExecutor(Dispatchers.getIO()),
item -> {
// Your filtering logic
return true;
}
);

最新更新