diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-09-10 05:53:25 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-09-10 05:53:25 +0000 |
| commit | 5d4254213056487cbd4c540165f6910f4e5648aa (patch) | |
| tree | dc3eec3f1c3c330ede3a10e60f04ec5842c2a608 /core/java/android/inputmethodservice/InputMethodService.java | |
| parent | 8aadce563340f06d6a787cbdd10e392b99a07b53 (diff) | |
| parent | c7ca36845edb9937f7f9d09d50505ade3c8abf9f (diff) | |
Merge "Stop relying on IMM in IMS for token-guarded IME APIs"
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
| -rw-r--r-- | core/java/android/inputmethodservice/InputMethodService.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java index d3abe7f38808..7f259e2f9f4c 100644 --- a/core/java/android/inputmethodservice/InputMethodService.java +++ b/core/java/android/inputmethodservice/InputMethodService.java @@ -1170,7 +1170,7 @@ public class InputMethodService extends AbstractInputMethodService { * used input method and subtype. */ public final boolean switchToPreviousInputMethod() { - return mImm.switchToPreviousInputMethodInternal(mToken); + return mPrivOps.switchToPreviousInputMethod(); } /** @@ -1182,7 +1182,7 @@ public class InputMethodService extends AbstractInputMethodService { * input method and subtype. */ public final boolean switchToNextInputMethod(boolean onlyCurrentIme) { - return mImm.switchToNextInputMethodInternal(mToken, onlyCurrentIme); + return mPrivOps.switchToNextInputMethod(onlyCurrentIme); } /** @@ -1195,7 +1195,7 @@ public class InputMethodService extends AbstractInputMethodService { * between IMEs and subtypes. */ public final boolean shouldOfferSwitchingToNextInputMethod() { - return mImm.shouldOfferSwitchingToNextInputMethodInternal(mToken); + return mPrivOps.shouldOfferSwitchingToNextInputMethod(); } public boolean getCurrentInputStarted() { @@ -1513,12 +1513,12 @@ public class InputMethodService extends AbstractInputMethodService { public void showStatusIcon(@DrawableRes int iconResId) { mStatusIcon = iconResId; - mImm.showStatusIconInternal(mToken, getPackageName(), iconResId); + mPrivOps.updateStatusIcon(getPackageName(), iconResId); } public void hideStatusIcon() { mStatusIcon = 0; - mImm.hideStatusIconInternal(mToken); + mPrivOps.updateStatusIcon(null, 0); } /** @@ -1529,7 +1529,7 @@ public class InputMethodService extends AbstractInputMethodService { * @param id Unique identifier of the new input method to start. */ public void switchInputMethod(String id) { - mImm.setInputMethodInternal(mToken, id); + mPrivOps.setInputMethod(id); } /** @@ -1541,7 +1541,7 @@ public class InputMethodService extends AbstractInputMethodService { * @param subtype The new subtype of the new input method to be switched to. */ public final void switchInputMethod(String id, InputMethodSubtype subtype) { - mImm.setInputMethodAndSubtypeInternal(mToken, id, subtype); + mPrivOps.setInputMethodAndSubtype(id, subtype); } public void setExtractView(View view) { @@ -2132,7 +2132,7 @@ public class InputMethodService extends AbstractInputMethodService { * @param flags Provides additional operating flags. */ public void requestHideSelf(int flags) { - mImm.hideSoftInputFromInputMethodInternal(mToken, flags); + mPrivOps.hideMySoftInput(flags); } /** @@ -2144,7 +2144,7 @@ public class InputMethodService extends AbstractInputMethodService { * @param flags Provides additional operating flags. */ public final void requestShowSelf(int flags) { - mImm.showSoftInputFromInputMethodInternal(mToken, flags); + mPrivOps.showMySoftInput(flags); } private boolean handleBack(boolean doIt) { |
