2
我需要在偏好XML中设置的默认值在第一个运行。android:defaultValue无法在某些手机上工作 - 解决方法?
在一些电话中这可以工作,但其他一些电话(例如Samsung)表现得非常奇怪。
以我特定情况下,以下代码:
保持返回(到timeout
)“10”(作为第二参数prefs.getString()
传递)的默认值,虽然偏好XML指定:
android:defaultValue="5"
字符串“timeout_key”存在,我可以验证它是否正确读取。
我的“手动解决方法”当前是调用设置编辑器,重新输入设置,然后按确定。
有没有办法做到这一点编程?
令人难以置信。感谢您的诀窍,我现在就开始运行。 – ateiob