diff options
author | James Lemieux <jplemieux@google.com> | 2016-12-19 15:50:39 -0800 |
---|---|---|
committer | James Lemieux <jplemieux@google.com> | 2016-12-19 15:50:39 -0800 |
commit | 84dc3cd5823e75ba4e422b1f72b03c5cca9a2fc7 (patch) | |
tree | d70163940adbbcad6a661beb1ae6bfe644d215e4 /src/com/android/deskclock/controller/Controller.java | |
parent | 541022fcda760343fd5aef758a5c292485476a6d (diff) |
Remove the VoiceController interface
Bug: 29538369
Test: Create alarms and timers via voice commands.
Change-Id: If2bcc632dddb2be156814cd868d1e0938d81f9fd
Diffstat (limited to 'src/com/android/deskclock/controller/Controller.java')
-rw-r--r-- | src/com/android/deskclock/controller/Controller.java | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/src/com/android/deskclock/controller/Controller.java b/src/com/android/deskclock/controller/Controller.java index 7e5e428bc..26ada45bf 100644 --- a/src/com/android/deskclock/controller/Controller.java +++ b/src/com/android/deskclock/controller/Controller.java @@ -29,7 +29,7 @@ import static com.android.deskclock.Utils.enforceMainLooper; * Interactions with Android framework components responsible for part of the user experience are * handled via this singleton. */ -public final class Controller implements VoiceController { +public final class Controller { private static final Controller sController = new Controller(); @@ -54,9 +54,7 @@ public final class Controller implements VoiceController { if (mContext != context) { mContext = context.getApplicationContext(); mEventController = new EventController(); - if (Utils.isMOrLater()) { - mVoiceController = new DefaultVoiceController(); - } + mVoiceController = new VoiceController(); if (Utils.isNMR1OrLater()) { mShortcutController = new ShortcutController(mContext); } @@ -99,28 +97,12 @@ public final class Controller implements VoiceController { // Voice Interaction // - /** - * @param voiceController the new delegate to control future voice interaction sessions - * @return the old delegate that controlled prior voice interaction sessions - */ - public VoiceController setVoiceController(VoiceController voiceController) { - final VoiceController oldVoiceController = mVoiceController; - mVoiceController = voiceController; - return oldVoiceController; - } - - @Override public void notifyVoiceSuccess(Activity activity, String message) { - if (mVoiceController != null) { - mVoiceController.notifyVoiceSuccess(activity, message); - } + mVoiceController.notifyVoiceSuccess(activity, message); } - @Override public void notifyVoiceFailure(Activity activity, String message) { - if (mVoiceController != null) { - mVoiceController.notifyVoiceFailure(activity, message); - } + mVoiceController.notifyVoiceFailure(activity, message); } // |