目前,我正在一个Android项目中,该项目包含带有大量数据的回收站视图。为了提高应用程序的性能,我希望实现Android Jetpack中引入的Paging组件。由于该项目相当老,因此它使用SQliteOpenHelper来实现SQLite,而不是Room DB。在与使用Room DB进行分页以获取'PagedList'进行分页有关的所有分页示例中,是否可以使用没有空间的分页?
提前感谢。
[有可能找到通过远程api调用使用分页库。就您而言,您不会调用远程api,而是会调用数据库。从db中获取数据后,将填充数据源,瞧,您可以进行分页了。使用db和远程api进行分页的概念是相同的,Room仅包装了它,因此您可以跳过2个步骤。
所以是的,有可能,您只需要完成两个额外的步骤即可。