如何解决CheckBoxPreference isChecked导致FC在preferenceActivity中
|| 当我检查复选框是否选中时,我将在以下代码中获得强制关闭:public class preference extends PreferenceActivity implements OnSharedPreferenceChangeListener {
public static final String nwd = \"nwd\";
private CheckBoxPreference nwd_pref;
@Override
public void onCreate(Bundle savedInstanceState) {
...
nwd_pref = (CheckBoxPreference)getPreferenceScreen().findPreference(nwd);
...
}
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,String key) {
...
if (nwd_pref.isChecked()){
// do code
}
...
}
}
我在搜索过程中发现了这个示例,但对我来说看起来是一样的。
谢谢你的帮助!
解决方法
findPrefernece(..)
将\“使用键返回首选项,或者为null。\”似乎尚未设置\“ nwd \”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。