Add setting to disable screenshot separately (2/2)
Bug: 22063668 Change-Id: I85b255ac114184e0edbd71010d517b337ad935e5
This commit is contained in:
@@ -38,10 +38,12 @@ public class ManageAssist extends SettingsPreferenceFragment
|
||||
|
||||
private static final String KEY_DEFAULT_ASSIST = "default_assist";
|
||||
private static final String KEY_CONTEXT = "context";
|
||||
private static final String KEY_SCREENSHOT = "screenshot";
|
||||
private static final String KEY_VOICE_INPUT = "voice_input_settings";
|
||||
|
||||
private DefaultAssistPreference mDefaultAssitPref;
|
||||
private SwitchPreference mContextPref;
|
||||
private SwitchPreference mScreenshotPref;
|
||||
private VoiceInputListPreference mVoiceInputPref;
|
||||
|
||||
@Override
|
||||
@@ -57,6 +59,11 @@ public class ManageAssist extends SettingsPreferenceFragment
|
||||
Settings.Secure.ASSIST_STRUCTURE_ENABLED, 1) != 0);
|
||||
mContextPref.setOnPreferenceChangeListener(this);
|
||||
|
||||
mScreenshotPref = (SwitchPreference) findPreference(KEY_SCREENSHOT);
|
||||
mScreenshotPref.setChecked(Settings.Secure.getInt(getContentResolver(),
|
||||
Settings.Secure.ASSIST_SCREENSHOT_ENABLED, 1) != 0);
|
||||
mScreenshotPref.setOnPreferenceChangeListener(this);
|
||||
|
||||
mVoiceInputPref = (VoiceInputListPreference) findPreference(KEY_VOICE_INPUT);
|
||||
updateUi();
|
||||
}
|
||||
@@ -73,6 +80,11 @@ public class ManageAssist extends SettingsPreferenceFragment
|
||||
(boolean) newValue ? 1 : 0);
|
||||
return true;
|
||||
}
|
||||
if (preference == mScreenshotPref) {
|
||||
Settings.Secure.putInt(getContentResolver(), Settings.Secure.ASSIST_SCREENSHOT_ENABLED,
|
||||
(boolean) newValue ? 1 : 0);
|
||||
return true;
|
||||
}
|
||||
if (preference == mDefaultAssitPref) {
|
||||
String newAssitPackage = (String)newValue;
|
||||
if (newAssitPackage == null ||
|
||||
|
Reference in New Issue
Block a user