summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/InputMethodService.java
diff options
context:
space:
mode:
authorMing-Shin Lu <lumark@google.com>2021-04-27 02:32:35 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-04-27 02:32:35 +0000
commit20f2cdd39a6432e308ccd45758a1babcba7e57ec (patch)
treea72636824cc82d22ba88ad97809f5799813f032b /core/java/android/inputmethodservice/InputMethodService.java
parente82e6627b5ca00d5a1d1910336165a95e1520cb9 (diff)
parent2c8068c98a96a5439d1fdd537eee1f1729f7fab4 (diff)
Merge "Consolidate InputMethodManager#toggleSoftInput reliability" into sc-dev
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
-rw-r--r--core/java/android/inputmethodservice/InputMethodService.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java
index 5267aa81bdaf..4defc55fbd97 100644
--- a/core/java/android/inputmethodservice/InputMethodService.java
+++ b/core/java/android/inputmethodservice/InputMethodService.java
@@ -1042,8 +1042,14 @@ public class InputMethodService extends AbstractInputMethodService {
}
/**
- *
+ * Handles a request to toggle the IME visibility.
+ *
+ * @deprecated Starting in {@link Build.VERSION_CODES#S} the system no longer invokes this
+ * method, instead it explicitly shows or hides the IME. An {@code InputMethodService}
+ * wishing to toggle its own visibility should instead invoke {@link
+ * InputMethodService#requestShowSelf} or {@link InputMethodService#requestHideSelf}
*/
+ @Deprecated
public void toggleSoftInput(int showFlags, int hideFlags) {
InputMethodService.this.onToggleSoftInput(showFlags, hideFlags);
}