diff --git a/core/api/current.txt b/core/api/current.txt index 98c2d40aa9527..575663f926a06 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -52975,7 +52975,7 @@ package android.view.translation { method public void onFinished(); method public void onPaused(); 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 @Deprecated public default void onStarted(@NonNull String, @NonNull String); method public default void onStarted(@NonNull android.icu.util.ULocale, @NonNull android.icu.util.ULocale); } diff --git a/core/java/android/view/translation/UiTranslationStateCallback.java b/core/java/android/view/translation/UiTranslationStateCallback.java index 1bae0efb632ee..9aa089d1e1bc7 100644 --- a/core/java/android/view/translation/UiTranslationStateCallback.java +++ b/core/java/android/view/translation/UiTranslationStateCallback.java @@ -31,7 +31,9 @@ public interface UiTranslationStateCallback { * @deprecated use {@link #onStarted(ULocale, ULocale)} instead. */ @Deprecated - void onStarted(@NonNull String sourceLocale, @NonNull String targetLocale); + default void onStarted(@NonNull String sourceLocale, @NonNull String targetLocale) { + // no-op + } /** * The system is requesting translation of the UI from {@code sourceLocale} to {@code