共享首选项和首选项片段

雷·莱巴

这是我的问题:

  1. 如何获取开关首选项的值?
  2. 首选项片段中的内容是否已经是共享的首选项?
  3. 如果是这样,如何从首选项片段访问共享的首选项?
S

1.要获取开关的值:

CompoundButton cb = (CompoundButton)view.findViewById(R.id.myswitch);

if(cb.isChecked())
    cb.setChecked(false);
else
    cb.setChecked(true);

参考:切换按钮

2.是,将PreferenceFragment自动存储a的元素

3.要获取a的SharedPreference对象PreferenceFragment,请使用:

getDefaultSharedPreferences(Context context)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章