2015-05-09 48 views
1

此開關禁用優先行動不與開關優先工作,請幫助.......再寫代碼..如何啓用和android中

SwitchPreference uiTestModePref = (SwitchPreference) findPreference("switch"); 
uiTestModePref.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {  
    @Override 
    public boolean onPreferenceChange(Preference preference, Object o) { 
     boolean check = (preference).isEnabled(); 
     if (check) { 
      android.provider.Settings.System.putInt(getContentResolver(), 
      android.provider.Settings.System.HAPTIC_FEEDBACK_ENABLED, 1); 
      Toast.makeText(getApplicationContext(), "Yes", Toast.LENGTH_LONG).show(); 
     } 
     else { 
      Toast.makeText(getApplicationContext(), "No", toast.LENGTH_LONG).show(); 
     } 
     return false; 
    } 
}); 

回答

0

應該是isChecked(),而不是isEnabled()