如何解决如何在 JetPack-Paging3 中使用多项目类型?
我想在 Paging3 中使用 Multi Type,但是 PagingDataAdapter 只支持一种通用范式。怎么做?也许有一些演示?
我想在 Room 中使用它。
就像在 RecylerView 中一样,有两种 item。一种是文本内容,另一种是图像。
所以我想知道怎么做?
解决方法
通常,您会拥有某种在两种视图类型之间共享的基类。
这里有一个很好的示例,展示了从单一视图类型到模式的渐进式迁移,其中第二个视图类型从 .insertSeparators
注入。
https://developer.android.com/topic/libraries/architecture/paging/v3-transform#convert-ui-model
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。