我可以將我的模型SharedPreferences和保存/讀取方法放在單獨的文件中嗎?我想要從應用程序活動中使用SharedPreferences。我該怎麼做?SharedPreferences在單獨的文件中
回答
Simple..Make一個靜態類訪問應用程序A的SharedPrefrence ..
在需要時添加您的方法,將檢索信息,如
pubic void retrieveText(String textKey){
//Get info from the preference file.
}
當Android本身提供了利用sharedpreferences的很好方法時,我沒有看到這樣做的目的。 這是你走的路。
希望它有幫助。
編輯:
import android.content.SharedPreferences;
謝謝,但在MySharedPreferences.java我無法獲得'SharedPreferences sharedPref; \t SharedPreferences.Editor prefEditor;'。這隻適用於積極的活動。或者我必須通過活動的參考? – 2012-02-13 19:06:58
你的意思是它的唯一活動?你應該可以調用.Java類中的sharedpreference方法..... – 2012-02-13 19:12:23
顯示你想要用你的代碼做什麼。 – 2012-02-13 19:12:51
每個應用程序都有其獨特的共享提示。不知道你的意思是把它放在sperate文件中?
當然你可以有單獨的方法來訪問應用程序內的SharedPrefrences。您不能從應用程序B.
我的意思是,在我的單個應用程序中,我想創建一個單獨的文件與單個類 - MySharedPreferences。在那裏,我想要地方模型prefences和所有的邏輯操作。任何活動都必須與此課程互動。 – 2012-02-13 18:52:48
然後讓它成爲一個靜態類... – 2012-02-13 18:55:26
你能舉個小例子嗎,比如兩個活動在哪裏互動呢? – 2012-02-13 19:01:01
- 1. vb.net控件在單獨的文件中
- 2. NSComparator單獨的文件中
- 3. Git中的單獨文件
- 4. 在單獨的文件
- 5. 在單獨的.js文件中的jquery
- 6. Android中的SharedPreferences文件
- 7. 函數在OCaml中的單獨文件?
- 8. ListView DataTemplate在單獨的文件夾中
- 9. Webpack塊在單獨的文件夾中
- 10. slf4j在單獨的文件中登錄
- 11. JSDoc typedef在單獨的文件中
- 12. 在單獨文件中定義的類
- 13. SharedPreferences xml文件
- 14. SharedPreferences文件
- 15. C++中的單獨文件中的類?
- 16. 在C++中包含一個單獨文件夾中的文件
- 17. 單獨取文件名...在PHP中
- 18. Python在單獨文件中管理類
- 19. 刪除SharedPreferences文件
- 20. 單獨的日誌文件
- 21. C++單獨的文件?
- 22. makefile - 單獨的文件夾
- 23. 單獨的NHibernate.SQL空文件
- 24. 從單獨的文件
- 25. 單獨的GWT UIBinder文件
- 26. WordPress單獨的php文件
- 27. 的UILabel在單獨的迅速文件
- 28. 編碼的Javascript在單獨的文件
- 29. FileNotFoundException將文件保存在兩個單獨的文件夾中
- 30. 將頭文件包含在單獨的文件夾中
你能成爲一個更具體一點? – 2012-02-13 18:45:55
請參閱下面的評論 – 2012-02-13 18:56:04