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。它會每次更新如果我喜歡這樣做
它的對象具有關於應用程序的所有信息。我不想每次都從服務器獲取該對象,只想在服務器上更改時才加載。這就是爲什麼把它存儲在共享首選項 –
如果我能夠刷新這個對象每小時,這將有助於很多,但不是每次。根據我需要每次比較對象的方法 –
它對你有幫助嗎?或者您想使用小時內運行的服務來檢查更新的數據。 –