0
为了存储serilaizable Java对象/更新序列化Java对象I M使用以下代码如何刷新在sharedPreferences
if(sharedpreferences.getString(ComplexObjectXMl,"")!=null) {
Serializer serializer = new Persister();
MyObject example = null;
try {
example = serializer.read(MyObject .class, sharedpreferences.getString(ComplexObjectXMl,""));
} catch (Exception e) {
e.printStackTrace();
}
Intent i1 = new Intent(FirstActivity.this, SecondActivity.class);
startActivity(i1);
}
new MyAsyncTask().execute();
在MyAsyncTask I M存储在sharedPreferences的XmlDataOverHttp。它会每次更新如果我喜欢这样做
它的对象具有关于应用程序的所有信息。我不想每次都从服务器获取该对象,只想在服务器上更改时才加载。这就是为什么把它存储在共享首选项 –
如果我能够刷新这个对象每小时,这将有助于很多,但不是每次。根据我需要每次比较对象的方法 –
它对你有帮助吗?或者您想使用小时内运行的服务来检查更新的数据。 –