0
当条件满足时,我想关闭开关首选项,但我仍然写入代码,但仍未关闭。怎么修?SwitchPreference不关机
其中p1是字符串,从path()返回;我可以显示Toast,但.ischecked(false)不起作用。
enableapp.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
if (!enableapp.isChecked()) {
path();
if (p1.isEmpty()) {
Toast.makeText(FinalSettings.this, "Your Device Does not Support", Toast.LENGTH_LONG).show();
enableapp.setChecked(false);
}
没有变化。还是同样的问题。 –
我简化了检查,但仍然没有好处。 –