diff options
Diffstat (limited to 'core/java/android/inputmethodservice/AbstractInputMethodService.java')
| -rw-r--r-- | core/java/android/inputmethodservice/AbstractInputMethodService.java | 10 |
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. * |
