如何管理像facebook和Instagram这样的android中的离线数据呢

Tej*_*dya 6 database android caching offline

我知道这里有类似的问题.但他们只回答了图像缓存的观点.所以我的要求是在宣布复制之前请完整的问题.

我的问题是:

当我们打开Facebook或Instagram应用程序与互联网连接打开,数据加载到应用程序,之后在离线模式它仍然可见到app.I我正在开发类似的应用程序(与社交饲料,喜欢,评论),并希望清除我对离线视角的困惑.

我对以下几点感到困惑......

  1. 我关心的不是图像,我知道如何以直线模式检索图像.我的问题是关于数据(如评论计数,喜欢计数,你的朋友评论在上面).他们甚至设法在另外1到2个活动中做到这一点(如果你点击评论,你也可以看到最少加载5-6条评论).
  2. 可能是他们没有缓存它,因为当我们清除缓存时,它仍然存在(我不确定,只是我的观察.).所以他们正在处理某种数据库范式.
  3. 如果我们想选择数据库.我不认为我们可以设法存储所有帖子及其各自的评论,喜欢所有在SQLite或Realm或Room.

我想清楚这些观点,我想许多开发人员也喜欢我.所以如果你只是告诉我一个方法或指导我,那将对我非常有帮助.