31得票8回答
在Android中,是否有任何方法可以在卸载后保留SharedPreferences?

我将一些应用元数据存储在SharedPreferences中。每当我卸载并重新安装该应用程序时,SharedPreferences都会被删除。 是否有任何方法可以让其保留,以便如果用户卸载并重新安装,则可以恢复其旧数据?

31得票4回答
当应用安装时只运行一次代码

我希望在我的应用程序中只运行一次代码,即第一次运行它(新安装的应用程序)。我该怎么做?有人能解释一下并给出代码吗? 实际上,在我的Android项目中,我只想在第一次运行时创建数据库并插入一些值。之后,该特定代码块不应再次运行。我如何通过SharedPreferences或Preferenc...

29得票2回答
为什么屏幕旋转后Fragment不会保留状态?

我一直在尝试将自定义的DialogPreference子类放在PreferenceFragment中并保持其在屏幕旋转时可见。当使用PreferenceActivity时,我没有遇到这个问题,因此我不知道它是Android的bug还是我的代码问题,但我希望有人可以确认他们是否有相同的经历。 ...

27得票10回答
如何在PreferenceFragment中管理分隔符?

我开始使用 PreferenceFragment 处理偏好设置。这是我的代码: 我想要: 去掉项目之间的分隔线。我想这可以通过样式来定义,但我想不出怎么做。我尝试在运行时获取 preference ListView ,调用 findViewById(android.R.id.list...

27得票3回答
安卓偏好设置的默认值

如何获取在XML中定义的Android偏好设置的默认值?我不想在代码和XML文件中都重复定义默认值。

26得票5回答
使用support.v7.preference时,偏好设置子屏幕无法打开

我正在尝试使用AppCompatActivity和support.v7.preference实现具有子屏幕的首选项。 根据文档,每个在另一个PreferenceScreen中的PreferenceScreen都作为子屏幕,在单击时框架会处理其显示。 http://developer.andr...

26得票4回答
将UI偏好设置摘要字段设置为偏好值

我是Android新手,当用户更改喜好设置时,我有一些代码会更新UI喜好设置中“摘要”字段的值为他们输入的值。然而,当喜好设置活动被创建时,我想将“摘要”字段设置为相应喜好设置中的值。请指导。谢谢。public class MyPreferenceActivity extends Prefer...

26得票5回答
PreferenceActivity和主题未应用

大家好,我已经在清单文件中设置了主题,就像这样:android:theme="@android:style/Theme.Light" 但是我在偏好设置活动中遇到了问题,在主要的偏好设置中,主题显示正常,但如果我进入子偏好设置,主题就会变得混乱,它不是应该的白色,而是全黑,字体是黑色的所以你看不...

24得票4回答
我该如何使用android.support.v7.preference库创建自定义偏好设置?

我希望至少支持API 10,我希望能够漂亮地自定义偏好设置,我希望能够拥有标题(或显示PreferenceScreen)。看起来PreferenceActivity在AppCompat的着色方面不被完全支持,不能满足我的需要。因此,我正在尝试使用AppCompatActivity和Prefer...

24得票1回答
偏好设置支持库 - SwitchPreference不起作用

几天前,Google推出了Preference Support Library(链接)。我刚刚尝试将其实现到我的应用程序中,但似乎它不能与SwitchPreferences一起工作,这很奇怪,因为Google声称我们可以像以前一样使用相同的XML文件,并明确表示现在所有API 7+设备都可以使...