我可以將我的模型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. Git中的單獨文件
- 2. Android中的SharedPreferences文件
- 3. 函數在OCaml中的單獨文件?
- 4. Webpack塊在單獨的文件夾中
- 5. slf4j在單獨的文件中登錄
- 6. JSDoc typedef在單獨的文件中
- 7. SharedPreferences文件
- 8. SharedPreferences xml文件
- 9. 單獨取文件名...在PHP中
- 10. 刪除SharedPreferences文件
- 11. C++單獨的文件?
- 12. 從單獨的文件
- 13. 編碼的Javascript在單獨的文件
- 14. 的UILabel在單獨的迅速文件
- 15. 如何在單獨的文件夾中訪問PHP文件
- 16. 將頭文件包含在單獨的文件夾中
- 17. 語言文件的單獨文件夾
- 18. SharedPreferences中的單選按鈕?
- 19. 文件在一個單獨的線程
- 20. 在單獨的打字稿文件
- 21. 在一個單獨的文件
- 22. 在一個單獨的文件
- 23. 生成Entitities在單獨的文件夾
- 24. Ada單獨文件中的錯誤
- 25. 基於Python中datetime的單獨文件
- 26. 單獨文件中的SQL語句
- 27. 在Windows 7中將單個文本文件解析爲單獨的文件
- 28. 在單獨的類文件中的Android菜單代碼
- 29. Python中打開文件,並在單獨的行把名單
- 30. 在單獨的.kv文件中創建控件的屬性
你能成爲一個更具體一點? – 2012-02-13 18:45:55
請參閱下面的評論 – 2012-02-13 18:56:04