我使用了Mark Murphy的code来构建自定义首选项,特别是带有TimePicker的TimePreference。我在onSetInitialValue方法中获取和存储默认值时遇到问题,返回null。我还读到PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
不能用于字符串,实际上在我的情况下不起作用。有没有办法在不使用PreferenceManager的getDefaultSharedPreferences方法的情况下获取和设置默认值?
答案 0 :(得分:0)
我从模拟器中删除了首选项文件,一切都恢复正常