From c2fc0c3daffaa5257544c6e7255b6df80c9fae40 Mon Sep 17 00:00:00 2001 From: lpeter Date: Mon, 13 Mar 2023 21:19:57 +0800 Subject: [PATCH] Modify callback method by API Council feedback Bug: 271107031 Test: Manual Change-Id: I62e0780c6fb17ffbd64b9cf1028fbdda521c2cf5 Merged-In: I62e0780c6fb17ffbd64b9cf1028fbdda521c2cf5 --- .../SampleVoiceInteractionService.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java b/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java index 165a2613b..8504ea19e 100644 --- a/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java +++ b/samples/VoiceInteractionService/src/com/example/android/voiceinteractor/SampleVoiceInteractionService.java @@ -32,10 +32,10 @@ import android.os.IBinder; import android.os.Trace; import android.service.voice.AlwaysOnHotwordDetector; import android.service.voice.AlwaysOnHotwordDetector.EventPayload; -import android.service.voice.DetectorFailure; import android.service.voice.HotwordDetector; import android.service.voice.HotwordRejectedResult; import android.service.voice.SandboxedDetectionInitializer; +import android.service.voice.VisualQueryDetectionServiceFailure; import android.service.voice.VisualQueryDetector; import android.service.voice.VoiceInteractionService; import android.util.Log; @@ -149,10 +149,17 @@ public class SampleVoiceInteractionService extends VoiceInteractionService { mVisualQueryDetector.startRecognition(); } - @Override - public void onFailure(@NonNull DetectorFailure detectorFailure) { - Log.i(TAG, "VQD error"); - } + @Override + public void onFailure( + VisualQueryDetectionServiceFailure visualQueryDetectionServiceFailure) { + Log.i(TAG, "VQD onFailure visualQueryDetectionServiceFailure: " + + visualQueryDetectionServiceFailure); + } + + @Override + public void onUnknownFailure(String errorMessage) { + Log.i(TAG, "VQD onUnknownFailure errorMessage: " + errorMessage); + } }; class Callback extends AlwaysOnHotwordDetector.Callback {