我正在使用服務下載並檢索URL列表並將它們放入sharedpreference中。服務沒有爲主要活動保存SharedPreference?
有了這個..
SharedPreference images_article = this.getSharedPreferences("images_articles", MODE_WORLD_READABLE);
editor.putString("article2", urlImage2);
editor.putString("article3", urlImage2);
editor.commit();
然後在我的Main.Activity我拉的網址從偏好。
SharedPreference images_article = this.getSharedPreferences("images_articles", MODE_WORLD_READABLE);
urlImage2 = images_article.getString("article2", "NO ARTICLE AVAILABLE");
urlImage3 = images_article.getString("article3", "NO ARTICLE URL AVAILABLE");
唯一的問題是由於某種原因,它不是共享偏好的腦子裏想的,因爲主要活動是裝載舊的URL的現在已經改變。但在服務中,我記錄了正在檢索的URL,並且它們被更新,但由於某種原因,在主要活動中它仍然加載舊的。並即時檢索他們從相同的偏好。
有什麼我失蹤或更好的方式來做到這一點?任何幫助將是偉大的!
你是如何獲得'editor'對象? –