凌空缓存响应



我正在使用 Kotlin 的 Volley JSONObjectRequest 在我的 android 应用程序上实现调用。我想实现一种机制,以便在调用网络之前从缓存中读取。我在网络上阅读了很多文章,但我真的很困惑,我不知道如何进行。有没有给新手的信息?

提前谢谢你

有一些选项可以在本地缓存数据,这里有一个关于不同数据存储选项的漂亮页面,我将在这里总结

1( 特定于应用的存储 - 仅供应用使用的文件,可以专用于您的应用或共享给其他人

2( 共享存储 - 应用程序之间的可共享媒体文件(图像、音频文件、视频(

3( 首选项 - 将私有的原始数据存储在键值对中。为此使用共享首选项,但不建议用于大型数据集

4(数据库 - 将结构化数据存储在私有数据库中,有一个很棒的库叫做Room

根据您的问题,您可以将来自凌空请求的所有数据存储在房间数据库中,并在将来进行 Volley 呼叫之前简单地检查其中的内容。

最新更新