diff options
author | Barnaby James <bjames@google.com> | 2015-04-13 14:33:53 -0700 |
---|---|---|
committer | Barnaby James <bjames@google.com> | 2015-04-13 14:38:51 -0700 |
commit | c55ea15bc0d9297417a4f1d886b9c188b6bf19b5 (patch) | |
tree | 7b9297db70fdc767b9a84bbd42ab6ef536ae3874 /src/com/android/settings/AirplaneModeVoiceActivity.java | |
parent | cdba01b11981acb1153de27208722821a6b419e6 (diff) | |
download | packages_apps_Settings-c55ea15bc0d9297417a4f1d886b9c188b6bf19b5.zip packages_apps_Settings-c55ea15bc0d9297417a4f1d886b9c188b6bf19b5.tar.gz packages_apps_Settings-c55ea15bc0d9297417a4f1d886b9c188b6bf19b5.tar.bz2 |
Add activities to support voice settings.
Adds Voice Interaction Activities for:
- Do not disturb mode (with interaction)
- Battery Saver mode
- Airplane mode
Change-Id: I4480dc3a30975d94b71714ff58fbeebddfbc1c58
Diffstat (limited to 'src/com/android/settings/AirplaneModeVoiceActivity.java')
-rw-r--r-- | src/com/android/settings/AirplaneModeVoiceActivity.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/settings/AirplaneModeVoiceActivity.java b/src/com/android/settings/AirplaneModeVoiceActivity.java index 3ab0c37..e0649e4 100644 --- a/src/com/android/settings/AirplaneModeVoiceActivity.java +++ b/src/com/android/settings/AirplaneModeVoiceActivity.java @@ -20,6 +20,8 @@ import android.content.Intent; import android.provider.Settings; import android.util.Log; +import com.android.settings.utils.VoiceSettingsActivity; + /** * Activity for modifying the {@link Settings.Global#AIRPLANE_MODE_ON AIRPLANE_MODE_ON} * setting using the Voice Interaction API. @@ -27,14 +29,14 @@ import android.util.Log; public class AirplaneModeVoiceActivity extends VoiceSettingsActivity { private static final String TAG = "AirplaneModeVoiceActivity"; - protected void onVoiceSettingInteraction(Intent intent) { + protected boolean onVoiceSettingInteraction(Intent intent) { if (intent.hasExtra(Settings.EXTRA_AIRPLANE_MODE_ENABLED)) { - boolean enabled = - intent.getBooleanExtra(Settings.EXTRA_AIRPLANE_MODE_ENABLED, false); Settings.Global.putInt(getContentResolver(), - Settings.Global.AIRPLANE_MODE_ON, enabled ? 1 : 0); + Settings.Global.AIRPLANE_MODE_ON, + intent.getBooleanExtra(Settings.EXTRA_AIRPLANE_MODE_ENABLED, false) ? 1 : 0); } else { Log.v(TAG, "Missing airplane mode extra"); } + return true; } } |