问题标签 [preference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何从偏好活动中调用活动?
我想知道如何从 Preference Activity 启动 Activity。
我的场景是这样的:
我有一个在视图中显示一组图像的应用程序。它可以是 GridView、Gallery View 或 ListView。(默认视图为 GridView)
在按下菜单时,我会得到一个首选项菜单,其中我有视图的列表首选项(GridView/GalleryView/ListView)。
在选择特定视图时,我的主要活动视图显示图像应该改变。
我想知道如何实现这一点?
我想通过一个意图调用我的主要活动,该意图将在单击首选项活动中的视图时被调用。
那可能吗?
谢谢,
森
android - 如何设置 DefaultSharedPreferences 值?
我有一个带有“启用服务”复选框的首选项活动。
我读到这样的值:
好的,但是我该如何设置这个首选项?
这不是 CustomShared Preference,它是 DefaultShared Preferences,而且似乎没有用于 DefaultSharedPreferences 的 putBoolean 方法。
我需要这个,因为我有一个带有按钮的小部件,需要将此值设置为 true/false
android - PreferenceActivity 作为主要活动
我是一个菜鸟,正在开发我的第一个应用程序,其中包括以下内容:
- 主要活动,它只有一个复选框,在单击时启动/停止我的服务。
- 每 60 秒运行一次方法(快速数据库查询)的服务。
一切正常后,我意识到我的 CheckBox 没有保存它的状态。经过一番搜索后,我想我应该使用 CheckBoxPreference 而不是 CheckBox。
在我开始研究如何做到这一点之前,我的问题是:是否可以将首选项屏幕设置作为主要活动?如果是这样,有没有人知道这方面的任何例子,或者任何人都可以提供我需要研究使用的大纲吗?
在我继续研究的过程中,我只是在寻找一些指导。我正在努力学习,所以我想了解为什么。
我创建了 MyPreferenceActivity.class,看起来我的首选项已正确保存并返回。现在,我遇到了这个错误“此方法必须返回布尔类型的结果”的问题。这发生在我的代码的这一行:
抱歉,我没有得到用于格式化的工具栏。
MyPreferenceActivity.class
java - 是否有 Preferences API 的系统范围版本?
在上一个问题中,我了解了首选项 API。不幸的是,它似乎只是用户特定的偏好。我也有需要能够跨用户设置的偏好。在 Java 中独立于平台的方法是什么?
编辑:
下面的信息很好,但是自从实施以来我遇到了一个障碍......首先在我的开发盒上测试(Win 7,UAC关闭)并且它工作正常。在我的第一个测试虚拟机上尝试过,但它失败了......在打开 UAC 的 Win 7 上,写入失败(我可以先写入,然后再读取,而不会得到我刚刚放入的值)。
android - Android铃声偏好 - 获取数据
我有铃声偏好。我怎样才能得到选择?我有以下类型的代码:
android - EditTextPreference 禁用按钮?
我想要一个 EditTextPreference,如果 EditText 字段中没有文本,它将禁用 OK 按钮。我创建了一个自定义 EditTextPreference 类,我能够获取 EditText 对象并设置一个 TextWatcher,但我找不到禁用按钮的方法。看起来我只是无法访问对话框中的确定和取消按钮。
任何人都知道获得这些按钮或做我想做的事情的方法吗?
只有其他选择是尝试从头开始创建一个看起来像并模仿 EditTextPreference 的自定义对话框。
android - PreferenceActivity 显示/编辑域对象的值
鉴于此代码,我如何从复选框和 textpreference 中获取值并将它们存储在域对象中?
原始问题:创建具有 PreferenceActivity 外观和感觉的普通 Activity 我的目标是从具有股票 android 偏好外观和感觉的 Activity 编辑域对象的变量。完成此任务的最简单方法是什么?
是否可以创建一个 PreferenceActivity 并以某种方式对其进行修改以显示/编辑域对象的值而不是 SharedPreferences 中的值?
android - 在自定义 Preference 类上调用 setDefaultValue() 不会设置默认值。为什么?
我正在扩展PreferenceActivity
我的设置屏幕。在这个偏好活动中,我有几个偏好,其中一个是定制的。问题如下:
在这个自定义首选项(从 扩展ListPreference
)中,我希望能够设置默认值,所以我覆盖了该setDefaultValue()
方法。在这种方法中,我做了一些解析,所以它会采用正确的值。当我试图用getValue()
它返回的函数读取这个值时null
。
所以我想,当我把一些硬编码的值放在那里时会发生什么(你知道,也许我做错了什么,这不是第一次)。好吧,我还是null
回来了。
任何想法我做错了什么?
编辑:
在 xml 文件中设置 defaultValue 并不是一个真正的选项,因为在我检索它们之前这些值是未知的。
我做了一个解决方法:
- 首次启动应用时:获取数据
- 在首选项中设置值。
这样我在收集数据时设置默认首选项
android - 如何从子偏好更新偏好摘要
我无法解决这个问题。我有偏好屏幕,并且有打开另一个屏幕的子偏好。在另一个屏幕上,可以捕捉到项目的变化,OnSharedPreferenceChangeListener
并且我在父首选项屏幕中更改了摘要,但是当我返回该父首选项屏幕时,摘要没有更改。
这里问了同样的问题,但结论不清楚,我无法解决这个问题。这对我来说似乎是一个普遍的问题,我想有一个很好的解决方案。
有人知道这个问题的解决方案吗?
- 我喜欢保留一件事:子偏好是标准的,而不是自定义的。
preference - 我应该从哪一卷 TAOCP 开始?
我决定阅读 Donald Knuth 爵士的“计算机编程艺术”系列。
根据您的经验,请建议从哪一卷开始比较好,如更容易的一卷(相对于其他卷),并且请建议您阅读后续卷的首选顺序。
我并不急于学习这一切,所以任何类型的音量都应该适合我开始。