如何从屏幕上删除 Android 偏好设置
我正在尝试从屏幕上删除首选项,以便在用户使用高于 2.2 的 SDK 时该首选项不可见。我找到了几个答案,说 getPreferenceScreen().removePreference(th…
Android:如何在首选项屏幕中使用按钮
我想在 PreferenceActivity 中提供一个按钮。用户应该能够设置 时间(例如通过 TimePicker),但没有 ButtonPreference 或类似的东西。我不想使用 Edi…
Android:如何在单元测试期间重置/清除应用程序首选项?
我想从一致的测试环境开始,因此我需要重置/清除我的首选项。这是迄今为止我进行的测试设置。它没有报告任何错误,并且我的测试通过了,但首选项没有…
是否可以将数组或对象添加到 Android 上的 SharedPreferences
我有一个带有名称和图标指针的对象的 ArrayList,我想将其保存在 SharedPreferences 中。我该怎么办? 注意:我不想使用数据库…
Android:PreferenceScreen 的自定义 Xml 属性
我使用自定义 xml 属性作为首选项。首选项是从 xml 中夸大的。 我通过创建从相应首选项类继承的自定义类,成功地为 EditTextPreference、ListPreferen…
Android:尝试调用 Preferences.java 时强制关闭
一直尝试使用以下方法调用 Preferences.java 类: Intent settingsActivity = new Intent(getBaseContext(), Preferences.class); startActivity(sett…
ListPreference 抛出一个奇怪的空指针异常
我有一个应用程序,可以获取可用日历的列表并显示 他们在微调器中。 我进行了检查以确保可用的日历列表是否为空, 那么 ListPreference 仍将在微调器…
从 ListPreference 中选择选项时,PreferenceActivity 给出 NullPointerException
我是使用 PreferenceActivity 的新手。 任务: 允许用户从首选项中选择程序布局 问题: 在 PreferenceList 中选择一个选项会导致 NullPointerExceptio…
从另一个活动访问一个类
具有以下设置: MainActivity 类 - 扩展活动 MyLayout 类 - 扩展 View Prefs 类 - 扩展 PreferenceActivity 并实现 OnSharedPreferenceChangeListener…
在Android中使ListPreference多项选择的简单方法?
我正在尝试创建一个首选项对话框窗口,允许用户在列表中选择多个项目。目前它只允许您选择一项。有没有简单的方法可以做到这一点?我查遍了互联网,目…
如何在 PreferenceActivity 第一次启动时显示 defaultValues?
我已在 xml 文件、preferences.xml 中定义了我的首选项。我还有一个扩展 PreferenceActivity 的 SettingsWindow 类。我已在 xml 文件中的首选项中设置…
[Android]如何获取从首选项屏幕启动的意图的结果?
我需要帮助从发起的意图中获取结果 首选项屏幕 // Intent preference DevicePref = getPreferenceManager().createPreferenceScreen(this); // Show a…