Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ebc8d515 authored by Ahaan Ugale's avatar Ahaan Ugale
Browse files

Add a default implementation of UiTranslationStateCallback#onResumed.

This is temporary, to avoid breaking clients that already implemented
the API before onResumed was added.

Bug: 185274258
Test: manual
Change-Id: Icd2c392e248f01c22b95e0b88ba56847ae71f10a
parent 399a00ff
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -52965,7 +52965,7 @@ package android.view.translation {
  public interface UiTranslationStateCallback {
  public interface UiTranslationStateCallback {
    method public void onFinished();
    method public void onFinished();
    method public void onPaused();
    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 @Deprecated public void onStarted(@NonNull String, @NonNull String);
    method public default void onStarted(@NonNull android.icu.util.ULocale, @NonNull android.icu.util.ULocale);
    method public default void onStarted(@NonNull android.icu.util.ULocale, @NonNull android.icu.util.ULocale);
  }
  }
+3 −1
Original line number Original line Diff line number Diff line
@@ -54,7 +54,9 @@ public interface UiTranslationStateCallback {
     * The system is requesting that the application restore from the temporarily paused state and
     * The system is requesting that the application restore from the temporarily paused state and
     * show the content in translated language.
     * 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.
     * The UI Translation session has ended.