summaryrefslogtreecommitdiff
path: root/src/com/android/deskclock/controller/Controller.java
diff options
context:
space:
mode:
authorJames Lemieux <jplemieux@google.com>2016-12-19 15:50:39 -0800
committerJames Lemieux <jplemieux@google.com>2016-12-19 15:50:39 -0800
commit84dc3cd5823e75ba4e422b1f72b03c5cca9a2fc7 (patch)
treed70163940adbbcad6a661beb1ae6bfe644d215e4 /src/com/android/deskclock/controller/Controller.java
parent541022fcda760343fd5aef758a5c292485476a6d (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.java26
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);
}
//