diff options
Diffstat (limited to 'java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java')
-rw-r--r-- | java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java b/java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java index ffed8202d..04384523f 100644 --- a/java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java +++ b/java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java @@ -17,7 +17,6 @@ package com.android.inputmethod.compat; import android.content.Context; -import android.inputmethodservice.InputMethodService; import android.os.IBinder; import android.util.Log; import android.view.inputmethod.InputMethodInfo; @@ -50,9 +49,8 @@ public class InputMethodManagerCompatWrapper { return sInstance; } - public static void init(InputMethodService service) { - sInstance.mImm = (InputMethodManager) service.getSystemService( - Context.INPUT_METHOD_SERVICE); + public static void init(Context context) { + sInstance.mImm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); } public InputMethodSubtype getCurrentInputMethodSubtype() { @@ -86,6 +84,11 @@ public class InputMethodManagerCompatWrapper { onlyCurrentIme); } + public List<InputMethodInfo> getInputMethodList() { + if (mImm == null) return null; + return mImm.getInputMethodList(); + } + public List<InputMethodInfo> getEnabledInputMethodList() { if (mImm == null) return null; return mImm.getEnabledInputMethodList(); |