我可以将我的模型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