在Android应用程序中跟踪旧数据

时间:2015-01-21 11:48:16

标签: android web-services rest

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

1 个答案:

答案 0 :(得分:0)

对于少量数据,您可以使用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.访问他们的网站获取样本,因为这里需要花费太多空间粘贴完整的样本。