87得票11回答
在Android上是否可以将数组或对象添加到SharedPreferences中?

我有一个包含名称和图标指针的对象的ArrayList,我想将其保存在SharedPreferences中。 我该怎么做? 注:我不想使用数据库。

85得票4回答
如何在安卓中使用getSharedPreferences

我有一个应用程序需要实现“登录”功能。 我有以下组件: EditText用户名 EditText密码 按钮“登录” 按钮“取消” 我希望一旦用户登录,我的应用程序可以记住用户的登录详细信息,直到用户按下“注销”按钮。 我没有在我的xml中使用首选项。 如何在我的应用程序中使getSh...

79得票9回答
PreferenceScreen中的TimePicker

我想创建一个名为Interval的偏好设置字段,并希望能够弹出一个TimePicker并设置格式为mm:ss的值,最小值为00:30,步长为30秒。 在PreferenceScreen中是否可以使用TimePicker?

78得票6回答
使用SharedPreferences存储字符串集时出现错误行为

我正在尝试使用SharedPreferences API存储一组字符串。Set<String> stringSet = sharedPrefs.getStringSet("key", new HashSet<String>()); stringSet...

77得票2回答
如何检测偏好设置是否已更改?

我有一个继承PreferenceActivity的类用于展示我的应用程序的首选项屏幕。是否可以检查是否对首选项进行了任何更改? 这有助于... http://developer.android.com/reference/android/content/SharedPreferences....

63得票7回答
Android偏好设置键应该存储在哪里?

当我创建偏好设置活动时,我在xml文件中定义所有偏好设置。每个偏好设置都在此xml中定义一个键。但是当我访问偏好设置时,我编写:SharedPreferences appPreferences = PreferenceManager.getDefaultSharedPreferences(th...

62得票11回答
如何设置ListPreference的默认值

当Activity启动时,我需要设置ListPreference的默认值。我尝试使用ListPreference.setDefaultvalue("value");,但这会将列表的第一个条目设置为默认值。我需要这样做是因为我必须检查条件并将满足该条件的值设置为默认值,因此我认为不能从xml文件...

61得票2回答
没有页眉/片段的单页面PreferenceActivity?

我正在尝试完成一件我认为相当简单的事情,但是我不知道如何使用PreferenceActivity类和xml preference-header标签来完成它。 当用户点击应用程序设置图标时,我希望他们能看到一个小的复选框和列表列表。我只有一个首选项片段。到目前为止,我可以设置Preferenc...

60得票5回答
Android:创建自定义偏好设置

在PreferenceScreen中创建个性化偏好设置是否可能? 我想编写像这样的颜色设置: 我知道使用ListPreference很容易选择颜色,但有那种“复选框”会更好。

50得票3回答
在主活动中从XML初始化首选项

我的问题是,当我启动应用程序并且用户没有打开我的PreferenceActivity时,当我检索它们时,不会获取在我的preference.xml文件中定义的任何默认值。 preference.xml文件:<?xml version="1.0" encoding="utf-8"?&gt...