gpt4 book ai didi

android - 如何将首选项存储在数据库中?

转载 作者:太空狗 更新时间:2023-10-29 13:29:52 26 4
gpt4 key购买 nike

根据文档,有多种存储内容的方法。其中之一是数据库,其中之一是通过SharedPreferences

对于我的应用程序,我已经使用了一个数据库,因此认为最好的方法是将所有内容存储在一个地方,即将我的首选项也存储在数据库中。四处搜索,我只找到与 SharedPreferences 相关的示例。在 xml 文件中定义首选项结构的优点是易于维护,但缺点是子菜单/子屏幕的背景颜色有问题。

  1. 使用 SharedPreferences 的方法是否适合我想做的事情,或者我是否需要制作自己的结构(对于默认值)和布局 resp。查看(用于演示)?

  2. 有人知道使用 PreferenceActivity 将设置保存在数据库中的有效示例吗? R.xml.preferences ==> PreferenceScreen?

最佳答案

我会在 SharedPreferences 中存储首选项 - 这就是它们的用途,有一整套适用于它们的类和方法。您当然可以将它们存储在您自己的数据库中,但您必须设置表、编写适配器等。有什么好处?

我的很多应用程序中都有一个 sqlite 数据库来存储内容等。我将首选项存储在 SharedPreferences 中。

关于android - 如何将首选项存储在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16964653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com