0

Reference to a question for Static lifetime

我一直在用最後的靜態變量訪問Android的,在這裏我定義我的最後靜態變量在MainActivity喜好SharedPreferences 。解決方法的最終靜態變量,它的使用壽命已經由於活動被銷燬過期

問題

當我得到一個推送通知,我的MainActivity是死是我的應用程序不是很長一段時間打開,這些靜態變量給空值

問題

我該如何得到一個解決方法來存儲我的SharedPreferences的Keys,以便我可以隨時訪問它們。
1.如果我嘗試將它們存儲在SQLite數據庫,並從那裏(十分頭疼的)訪問它們,
2.或者是好的,如果我創建的GCMService,它在後臺運行我所有的靜態變量即使我收到我的通知。問題是我不知道有多少內存將這種方法會消耗

回答

0

嘗試Java代碼如下

htmlData = "<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" />" + htmlData; 
// lets assume we have /assets/style.css file 
webView.loadDataWithBaseURL("file:///android_asset/", htmlData, "text/html", "UTF-8", null); 
+0

我編輯的代碼... –

相關問題