public boolean onPreferenceChange(Preference preference, Object objValue) {
   if (mCameraSound == preference) {
     boolean newValue = (Boolean) objValue;
     mSetting.setCameraSound(newValue);
     mCameraSound.setChecked(newValue);
     // not return true
   } else if (mCrtEffect == preference) {
     boolean newValue = (Boolean) objValue;
     mSetting.setCrtEffect(newValue);
     mCrtEffect.setChecked(newValue);
     // not return true
   } else if (mLogger == preference) {
     boolean newValue = (Boolean) objValue;
     mSetting.setLogger(newValue);
     mLogger.setChecked(newValue);
     // not return true
   } else if (mCifs == preference) {
     boolean newValue = (Boolean) objValue;
     mSetting.setCifs(newValue);
     mCifs.setChecked(newValue);
     // not return true
   } else if (mNtfs == preference) {
     boolean newValue = (Boolean) objValue;
     mSetting.setNtfs(newValue);
     mNtfs.setChecked(newValue);
     // not return true
   } else if (mJ4fs == preference) {
     boolean newValue = (Boolean) objValue;
     mSetting.setJ4fs(newValue);
     mJ4fs.setChecked(newValue);
     // not return true
   } else if (mUsbConfig == preference) {
     String newValue = objValue.toString();
     mSetting.setUsbConfig(newValue);
     mUsbConfig.setSummary(
         Misc.getCurrentValueText(
             this,
             Misc.getEntryFromEntryValue(
                 mUsbConfig.getEntries(), mUsbConfig.getEntryValues(), newValue)));
     // not return true
   }
   return false;
 }