是否可以在不使用Room DB的情况下使用Paging(作为android jetpack的一部分?

问题描述 投票:0回答:1

目前,我正在一个Android项目中,该项目包含带有大量数据的回收站视图。为了提高应用程序的性能,我希望实现Android Jetpack中引入的Paging组件。由于该项目相当老,因此它使用SQliteOpenHelper来实现SQLite,而不是Room DB。在与使用Room DB进行分页以获取'PagedList'进行分页有关的所有分页示例中,是否可以使用没有空间的分页?

提前感谢。

android android-sqlite android-room android-jetpack android-paging
1个回答
0
投票

[有可能找到通过远程api调用使用分页库。就您而言,您不会调用远程api,而是会调用数据库。从db中获取数据后,将填充数据源,瞧,您可以进行分页了。使用db和远程api进行分页的概念是相同的,Room仅包装了它,因此您可以跳过2个步骤。

所以是的,有可能,您只需要完成两个额外的步骤即可。

© www.soinside.com 2019 - 2024. All rights reserved.