Merge "Restore the last IME visiblity of the app window when allowed" into sc-dev am: 02116c6a4f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13674731 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I1f950de6ab4d8927a58bef777a4a11e25fccc5a8
This commit is contained in:
@@ -228,6 +228,8 @@ public final class InputMethodDebug {
|
||||
return "HIDE_SAME_WINDOW_FOCUSED_WITHOUT_EDITOR";
|
||||
case SoftInputShowHideReason.HIDE_REMOVE_CLIENT:
|
||||
return "HIDE_REMOVE_CLIENT";
|
||||
case SoftInputShowHideReason.SHOW_RESTORE_IME_VISIBILITY:
|
||||
return "SHOW_RESTORE_IME_VISIBILITY";
|
||||
default:
|
||||
return "Unknown=" + reason;
|
||||
}
|
||||
|
||||
@@ -49,7 +49,8 @@ import java.lang.annotation.Retention;
|
||||
SoftInputShowHideReason.HIDE_RECENTS_ANIMATION,
|
||||
SoftInputShowHideReason.HIDE_BUBBLES,
|
||||
SoftInputShowHideReason.HIDE_SAME_WINDOW_FOCUSED_WITHOUT_EDITOR,
|
||||
SoftInputShowHideReason.HIDE_REMOVE_CLIENT})
|
||||
SoftInputShowHideReason.HIDE_REMOVE_CLIENT,
|
||||
SoftInputShowHideReason.SHOW_RESTORE_IME_VISIBILITY})
|
||||
public @interface SoftInputShowHideReason {
|
||||
/** Show soft input by {@link android.view.inputmethod.InputMethodManager#showSoftInput}. */
|
||||
int SHOW_SOFT_INPUT = 0;
|
||||
@@ -167,4 +168,10 @@ public @interface SoftInputShowHideReason {
|
||||
* Hide soft input when a {@link com.android.internal.view.IInputMethodClient} is removed.
|
||||
*/
|
||||
int HIDE_REMOVE_CLIENT = 21;
|
||||
|
||||
/**
|
||||
* Show soft input when the system invoking
|
||||
* {@link com.android.server.wm.WindowManagerInternal#shouldRestoreImeVisibility}.
|
||||
*/
|
||||
int SHOW_RESTORE_IME_VISIBILITY = 22;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user