在没有互联网连接的情况下进入应用程序后,facebook 或 instagram 应用程序如何保留图像或数据?

Sha*_*rim 5 android offline-caching

例如,在 Facebook 应用程序中,我使用互联网连接登录。然后我关闭应用程序,关闭互联网并关闭我所有的系统选项卡。然后即使我的互联网连接关闭,我看到之前加载的图像和数据仍然保留。

Facebook 应用程序如何做到这一点?如果想在我的 Android 应用程序中实现这样的功能,我该怎么办?

Mou*_*ssi 3

我使用“Picasso”库来缓存、加载...来自互联网的图像:

http://square.github.io/picasso/

自动内存和磁盘缓存

Picasso.with(context)
   .load(url)
   .resize(50, 50)
   .centerCrop()
   .into(imageView)
Run Code Online (Sandbox Code Playgroud)

对于数据,您可以使用shared preferences小数据或本地数据库来存储数据,例如sqlite