store官方版是一款专业优秀的异步数据加载和缓存数据的库。store最新版提供了UI元素和数据操作之间的抽象级别,可以用于从远程和本地源加载数据,以及管理特定的数据请求。store软件体积小巧,简单实用,适用于旋转的内存缓存、脱机时的磁盘缓存,通过流式API进行解析以限制内存消耗。
软件介绍
store软件是用于异步数据加载和缓存的Android库。
Store是一个类,它简化了应用程序中数据的获取、解析、存储和检索。Store类似于Repository模式,同时公开使用RxJava构建的反应式API,该API遵循单向数据流。
软件功能
Store负责管理特定的数据请求。当您创建Store时,将为其提供一个Fetcher,一个定义如何通过网络获取数据的函数。您还可以定义Store将如何在内存和磁盘上缓存数据,以及如何解析数据。由于Store将您的数据作为Observable返回,因此可以轻而易举的进行线程处理!一旦构建了存储,它就会处理数据流的逻辑,允许您的视图使用最佳数据源,并确保最新的数据始终可供以后脱机使用。Store还可以定制为使用您自己的实现或使用我们附带的中间件。
Store利用RxJava和多请求限制来防止对网络和磁盘缓存的过多调用。通过使用Store,您消除了在添加两层缓存(内存和磁盘)的同时用相同请求淹没网络的可能性。
使用说明
1.在 Retrofit 的 API 下
2.创建 fetcher
3.创建 Store
4.使用 Store