sách gpt4 ai đã đi

安卓。如何使用整洁架构的分页?

In lại 作者:行者123 更新时间:2023-12-02 15:51:46 27 4
mua khóa gpt4 Nike

Tôi đang sử dụng MVVM 和整洁的架构编写应用程序。在其中一个屏幕上,我需要使用 pagination hoàn thành RecyclerView。我将使用库 Paging3.

Android 开发者推荐在存储库层使用PagingSourceRemoteMediator。但与此同时,在许多资料中,我读到数据层和领域层应该对 android 框架一无所知。

但现在我必须在我的数据层的数据源中使用 android 库。这在 clean architecture 的上下文中是否正确?

请帮我弄清楚,我不明白如何使用整洁的架构实现分页。

1 Câu trả lời

分页库被拆分成多个 Artifact 。有 paging-common,它是一个纯 kotlin 库,包含 PagingSourceRemoteMediator 等。然后,有一个 paging-runtime 是一个 android 库,它将分页源与 RecyclerViewpaging-compose 连接起来,另一个 android 库Jetpack Compose UI 也是如此。

这意味着您可以在纯 kotlin 模块和您的存储库中使用 paging-common 就好了,那里没有特定于 android 的代码。如果您自己编写特定于平台的连接,您甚至可以在不同的平台上使用该存储库。

关于安卓。如何使用整洁架构的分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72353350/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com