在我的应用程序中,我必须为用户保留一些设置选项,例如货币类型,语言,日历视图(日历或列表)等。
这里我很困惑我是否必须通过创建数据库表来配置所有这些,或者应该将它保存在任何xlm或文本文件中。请指导是否有更方便的方法?感谢。
答案 0 :(得分:4)
您可以使用android shared preferences来存储用户首选项。或者,如果您创建一个具有要访问的静态或实例变量的Application实例,则可以存储“全局”变量(但如果您的Activity被销毁,这些值可能会丢失)
this thread上的答案详细介绍了存储应用程序范围变量的全局应用程序
希望有所帮助
答案 1 :(得分:0)
Android专门针对此目的使用共享首选项。 http://developer.android.com/reference/android/content/SharedPreferences.html
答案 2 :(得分:0)
解决方案是使用shared preference
您还可以查看PreferenceActivity,这有助于构建设置页面。