summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/AbstractInputMethodService.java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2021-12-01 16:18:05 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2021-12-01 16:18:05 +0000
commit99d84d42cded4dd4557613017b648c57682b9b3a (patch)
tree139d6e3cc5be4a71eb8e27ed867bdb0788f72981 /core/java/android/inputmethodservice/AbstractInputMethodService.java
parentaf9aa6d606afe659c688c2d20a3d023d343fc2a7 (diff)
parentdaa6695c2ee8f7a8a9d724e4169ced4d28edc54d (diff)
Merge "Add IMM#invalidateInput()"
Diffstat (limited to 'core/java/android/inputmethodservice/AbstractInputMethodService.java')
-rw-r--r--core/java/android/inputmethodservice/AbstractInputMethodService.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/inputmethodservice/AbstractInputMethodService.java b/core/java/android/inputmethodservice/AbstractInputMethodService.java
index 4ecd15e002ef..75beacfb12f3 100644
--- a/core/java/android/inputmethodservice/AbstractInputMethodService.java
+++ b/core/java/android/inputmethodservice/AbstractInputMethodService.java
@@ -68,6 +68,16 @@ public abstract class AbstractInputMethodService extends WindowProviderService
private InputMethod mInputMethod;
/**
+ * @return {@link InputMethod} instance returned from {@link #onCreateInputMethodInterface()}.
+ * {@code null} if {@link #onCreateInputMethodInterface()} is not yet called.
+ * @hide
+ */
+ @Nullable
+ protected final InputMethod getInputMethodInternal() {
+ return mInputMethod;
+ }
+
+ /**
* Keep the strong reference to {@link InputMethodServiceInternal} to ensure that it will not be
* garbage-collected until {@link AbstractInputMethodService} gets garbage-collected.
*