476得票36回答
如何在Android Preference摘要中显示当前值?

这种情况经常出现。 当用户在Android应用程序中编辑首选项时,我希望他们能够在首选项摘要中看到当前设置的首选项值。 例如:如果我有一个Preference设置“丢弃旧消息”,指定多少天后需要清理消息。在PreferenceActivity中,我希望用户看到: “丢弃旧消息” “在...

295得票8回答
SharedPreferences.onSharedPreferenceChangeListener不一致地未被调用

我像这样在我的主活动的onCreate()中注册了一个偏好更改监听器:SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreference...

233得票6回答
getDefaultSharedPreferences和getSharedPreferences之间的区别

在Android中,getDefaultSharedPreferences和getSharedPreferences有什么区别?能否有人解释一下?

155得票10回答
如何在PreferenceScreen中添加一个按钮?

我对Android开发很新,并刚刚接触到首选项功能。我找到了PreferenceScreen并希望用它创建登录功能。唯一的问题是,我不知道如何在PreferenceScreen中添加“登录”按钮。这是我的PreferenceScreen的样子:<PreferenceScreen xmln...

121得票6回答
如何在Android应用程序卸载时删除共享首选项

我有一个安卓应用程序,可以通过SharedPreferences保存登录信息(例如用户名和密码),这一切都很好,但是我需要在我的应用程序卸载时删除所有已使用的SharedPreferences。如何做到?SavePreferences("one ", ""); SavePreferences(...

119得票3回答
如何实现一个确认(是/否)的DialogPreference?

如何实现一个偏好设置来显示简单的是/否确认对话框? 可以参考浏览器->设置->清除缓存的示例。

118得票5回答
安卓偏好设置的点击事件

在我的preferences.xml文件中,我有一个像这样的preference元素:<Preference android:title="About" /> 我想给一个元素添加 onClick 事件,这样当用户点击它时,我可以打开新的 Intent 或浏览器。我尝试像对按钮做的那...

113得票12回答
如何在PreferenceScreen中添加按钮

有没有办法在偏好设置屏幕底部添加一个按钮,并且在滚动时使它们能够正常工作?

98得票10回答
如何在PreferenceFragment中监听偏好设置的更改?

如此处所述,我正在创建PreferenceFragment的子类,并在Activity中显示它。该文档在此处介绍了如何监听偏好设置更改,但仅适用于PreferenceActivity的子类。因为我没有这样做,那么我该如何监听偏好设置的更改呢? 我尝试在PreferenceFragment中实...

88得票7回答
如何在Android中以编程方式获取SharedPreferences的所有键?

如何获取 SharedPreferences 中的所有键,而不是仅限首选项值的键?prefA = getSharedPreferences("MyAttack", MODE_PRIVATE); prefB= getSharedPreferences("MySkill", MODE_PRIVAT...