存储json数据并在网络不可用时提供给用户android(离线)

时间:2014-10-14 09:04:48

标签: android json offline offline-caching

**如何存储json数据并在网络不可用时显示

首先,当用户登录并浏览应用程序的主屏幕时,当用户网络不可用时,用户仍可浏览数据。

1 个答案:

答案 0 :(得分:1)

您可以使用存储选项以多种方式实现此目的:

http://developer.android.com/guide/topics/data/data-storage.html

我建议使用共享偏好来实现以下

  1. 首次登录用户时存储登录详细信息。
  2. 当用户打开应用时,检查某些加载活动中是否存在登录详细信息。如果存在,则使用startActivity将其重定向到所需的屏幕。如果登录详细信息不存在或已过期,则重定向到登录页面。
  3. 当用户注销应用时,删除存储在首选项中的详细信息。
  4. 请参阅此示例 How to keep android applications always be logged in state?