From 6e042caff2553c8f108936e8b0b6de732fe5407c Mon Sep 17 00:00:00 2001 From: Barnaby James Date: Mon, 20 Apr 2015 21:10:17 -0700 Subject: [PATCH] Add toast notification to VoiceSettingsActivity. Change-Id: Ic007b2eda8d082cf27e4aa4edf19b5387edb4b74 --- .../settings/utils/VoiceSettingsActivity.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/utils/VoiceSettingsActivity.java b/src/com/android/settings/utils/VoiceSettingsActivity.java index 21849a44eb3..2553a547b07 100644 --- a/src/com/android/settings/utils/VoiceSettingsActivity.java +++ b/src/com/android/settings/utils/VoiceSettingsActivity.java @@ -21,11 +21,13 @@ import com.android.settings.R; import android.app.Activity; import android.app.Fragment; import android.app.VoiceInteractor; +import android.app.VoiceInteractor.AbortVoiceRequest; import android.app.VoiceInteractor.CompleteVoiceRequest; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.TextView; +import android.widget.Toast; import android.util.Log; /** @@ -65,6 +67,10 @@ abstract public class VoiceSettingsActivity extends Activity { * not null, then it will be read to the user. */ protected void notifySuccess(CharSequence prompt) { + if (prompt != null) { + Toast.makeText(this, prompt, Toast.LENGTH_LONG).show(); + } + if (getVoiceInteractor() != null) { getVoiceInteractor().submitRequest(new CompleteVoiceRequest(prompt, null)); } @@ -85,8 +91,14 @@ abstract public class VoiceSettingsActivity extends Activity { /** * Indicates when the setting could not be changed. */ - protected void notifyFailure(String reason) { - getVoiceInteractor().submitRequest(new VoiceInteractor.AbortVoiceRequest(reason, null)); + protected void notifyFailure(CharSequence prompt) { + if (prompt != null) { + Toast.makeText(this, prompt, Toast.LENGTH_LONG).show(); + } + + if (getVoiceInteractor() != null) { + getVoiceInteractor().submitRequest(new AbortVoiceRequest(prompt, null)); + } } protected void showFragment(Fragment fragment, String tag) {