Merge "Create a callback method to invoke when the hotword detector is restarted." into sc-dev

This commit is contained in:
TreeHugger Robot
2021-04-21 22:02:01 +00:00
committed by Android (Google) Code Review
3 changed files with 19 additions and 0 deletions

View File

@@ -10495,6 +10495,7 @@ package android.service.voice {
ctor public AlwaysOnHotwordDetector.Callback();
method public abstract void onAvailabilityChanged(int);
method public void onHotwordDetectionServiceInitialized(int);
method public void onHotwordDetectionServiceRestarted();
method public void onRejected(@Nullable android.service.voice.HotwordRejectedResult);
}
@@ -10571,6 +10572,7 @@ package android.service.voice {
method public void onDetected(@NonNull android.service.voice.AlwaysOnHotwordDetector.EventPayload);
method public void onError();
method public void onHotwordDetectionServiceInitialized(int);
method public void onHotwordDetectionServiceRestarted();
method public void onRecognitionPaused();
method public void onRecognitionResumed();
method public void onRejected(@Nullable android.service.voice.HotwordRejectedResult);

View File

@@ -535,6 +535,15 @@ public class AlwaysOnHotwordDetector extends AbstractHotwordDetector {
*/
public void onHotwordDetectionServiceInitialized(@InitializationStatus int status) {
}
/**
* Called with the {@link HotwordDetectionService} is restarted.
*
* Clients are expected to call {@link HotwordDetector#updateState} to share the state with
* the newly created service.
*/
public void onHotwordDetectionServiceRestarted() {
}
}
/**

View File

@@ -169,5 +169,13 @@ public interface HotwordDetector {
* @param status Info about initialization state of {@link HotwordDetectionService}.
*/
void onHotwordDetectionServiceInitialized(@InitializationStatus int status);
/**
* Called with the {@link HotwordDetectionService} is restarted.
*
* Clients are expected to call {@link HotwordDetector#updateState} to share the state with
* the newly created service.
*/
void onHotwordDetectionServiceRestarted();
}
}