Android 加载数据,如paytm或flipkart

Android 加载数据,如paytm或flipkart,android,performance,scroll,paytm,Android,Performance,Scroll,Paytm,我想加载数据,如paytm和flipkart加载数据。当您滚动它时,它将显示并加载。甚至还可以保存数据,直到网络可用。请帮助我如何管理它。我有不同的布局和30多个API。我是纯本地安卓开发者。有人能帮我吗?要在没有internet的情况下保存要加载的数据,请遵循本教程 本视频是一个系列的一部分 无需严格遵循MVVM架构 要加载需要在应用程序中实现分页的数据,请遵循本教程 要实现滚动和加载,您可以通过编程方式进行管理,以检查视图结束,然后从服务器请求更多数据并继续加载。使脱机功能在某些数据库中存储

我想加载数据,如paytm和flipkart加载数据。当您滚动它时,它将显示并加载。甚至还可以保存数据,直到网络可用。请帮助我如何管理它。我有不同的布局和30多个API。我是纯本地安卓开发者。有人能帮我吗?

要在没有internet的情况下保存要加载的数据,请遵循本教程 本视频是一个系列的一部分

无需严格遵循MVVM架构

要加载需要在应用程序中实现分页的数据,请遵循本教程

要实现滚动和加载,您可以通过编程方式进行管理,以检查视图结束,然后从服务器请求更多数据并继续加载。使脱机功能在某些数据库中存储数据,并使后台服务运行以检查网络可用性。如果internet可用,则更新数据,否则显示存储的数据。您正在讲述WorkManager。但是我想在没有db的情况下存储它。也可以像paytm应用程序或flipkart应用程序一样滚动。仅加载选定的数据,当您滚动更多数据时,它将显示其他数据。如果您不想使用db,则每次需要数据时都可以从服务器获取数据。您可以使用获取视图结束,并可以从服务器请求数据并实时显示。分页库使您能够更轻松地在应用程序的RecyclerView中逐步、优雅地加载数据。但我有30多个API,所有API都不同。不仅仅是recyclerview。如果您同时异步调用大多数API,那么主要问题就不同了。您可以为数据创建一个存储库,它将保存数据以备将来使用这将防止额外的API调用,并节省时间和处理能力但是我如何加载数据(如paytm)来加载它呢。他们也有不同的看法。那么,我该怎么做呢?