Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
存储json数据并在网络不可用时提供给用户android(离线)_Android_Json_Offline_Offline Caching - Fatal编程技术网

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

存储json数据并在网络不可用时提供给用户android(离线),android,json,offline,offline-caching,Android,Json,Offline,Offline Caching,**如何存储json数据并在网络不可用时显示 首先,当用户登录并通过应用程序的主屏幕时,当用户网络不可用时,用户仍然可以浏览数据。您可以通过使用存储选项以多种方式实现这一点: 我建议使用共享的首选项来实现以下目标 存储用户首次登录时的登录详细信息 当用户打开应用程序时,请检查某些加载活动中是否存在登录详细信息。如果存在,使用startActivity将其重定向到所需屏幕。如果登录详细信息不存在或已过期,则重定向到登录页面 当用户注销应用程序时,删除存储在prefs中的详细信息 举个例子 但当用

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


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

您可以通过使用存储选项以多种方式实现这一点:

我建议使用共享的首选项来实现以下目标

  • 存储用户首次登录时的登录详细信息
  • 当用户打开应用程序时,请检查某些加载活动中是否存在登录详细信息。如果存在,使用startActivity将其重定向到所需屏幕。如果登录详细信息不存在或已过期,则重定向到登录页面
  • 当用户注销应用程序时,删除存储在prefs中的详细信息
  • 举个例子

    但当用户没有网络时,该怎么办??如何向用户显示脱机数据?显示用户联机时本应存储的本地存储中的数据。