跟踪 android 应用程序中的旧数据

track old data in android application

我正在尝试开发 android 应用程序,但应用程序逻辑有问题 应用程序使用 RestFul Web 服务从服务器加载数据并在应用程序中显示,但是当关闭应用程序并在没有互联网连接的情况下打开它时,没有数据加载应用程序变成没有任何数据的空白应用程序,主要问题是如何跟踪旧数据,我可以使用 sqlite 来解决这个问题吗? 解决方案 ?

对于少量数据,您可以使用 SharedPreferences:

//put values
SharedPreferences sp = PreferenceManager.getDefaulSharedPreferences(context);
Editor edit = sp.edit();
edit.putString("Key", "Value");
edit.commit();
...
//get values:
String myString = sp.getString("Key", "DefaultValue");

对于较大的金额,您应该使用数据库。 Android 支持相当不错的 ORM 库,称为 ORMLite. 访问他们的站点获取示例,因为在此处粘贴完整示例会花费太多 space。