Merge "Add a default implementation of UiTranslationStateCallback#onResumed." into sc-dev

This commit is contained in:
TreeHugger Robot
2021-05-06 23:07:12 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 2 deletions

View File

@@ -52964,7 +52964,7 @@ package android.view.translation {
public interface UiTranslationStateCallback {
method public void onFinished();
method public void onPaused();
method public void onResumed(@NonNull android.icu.util.ULocale, @NonNull android.icu.util.ULocale);
method public default void onResumed(@NonNull android.icu.util.ULocale, @NonNull android.icu.util.ULocale);
method @Deprecated public void onStarted(@NonNull String, @NonNull String);
method public default void onStarted(@NonNull android.icu.util.ULocale, @NonNull android.icu.util.ULocale);
}

View File

@@ -54,7 +54,9 @@ public interface UiTranslationStateCallback {
* The system is requesting that the application restore from the temporarily paused state and
* show the content in translated language.
*/
void onResumed(@NonNull ULocale sourceLocale, @NonNull ULocale targetLocale);
// TODO: Remove the default implementation when clients have implemented this.
default void onResumed(@NonNull ULocale sourceLocale, @NonNull ULocale targetLocale) {
}
/**
* The UI Translation session has ended.