summaryrefslogtreecommitdiff
path: root/core/java/android/inputmethodservice/InputMethodService.java
diff options
context:
space:
mode:
authorJeff DeCew <jeffdq@google.com>2020-12-03 19:13:34 +0000
committerJeff DeCew <jeffdq@google.com>2020-12-03 19:13:34 +0000
commit3d62f739a869c97a265506ac1e1ab58f93fa3b34 (patch)
tree5328dfb42fba86965fb9fe782eac4089cb9f3406 /core/java/android/inputmethodservice/InputMethodService.java
parent152eacec4f5e1c78eafd42abbcf62fc12b0eee33 (diff)
Revert "Let IME#onFinishInput called without dup onStartInput wh..."
Revert "Verify lifecycle test when screen on/off" Revert submission 12716106-ims_screenstate_lifecycle Reason for revert: b/174512702 Reverted Changes: Iba0332ed3:Verify lifecycle test when screen on/off I8a657e75e:Let IME#onFinishInput called without dup onStartIn... Change-Id: I16f4a34360a2f64b69978724648a9be741f140b5
Diffstat (limited to 'core/java/android/inputmethodservice/InputMethodService.java')
-rw-r--r--core/java/android/inputmethodservice/InputMethodService.java29
1 files changed, 2 insertions, 27 deletions
diff --git a/core/java/android/inputmethodservice/InputMethodService.java b/core/java/android/inputmethodservice/InputMethodService.java
index 4a5d831cd705..ae260e16806f 100644
--- a/core/java/android/inputmethodservice/InputMethodService.java
+++ b/core/java/android/inputmethodservice/InputMethodService.java
@@ -61,12 +61,9 @@ import android.annotation.IntDef;
import android.annotation.MainThread;
import android.annotation.NonNull;
import android.annotation.Nullable;
-import android.annotation.TestApi;
import android.annotation.UiContext;
import android.app.ActivityManager;
import android.app.Dialog;
-import android.compat.annotation.ChangeId;
-import android.compat.annotation.EnabledSince;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.Context;
import android.content.pm.PackageManager;
@@ -414,29 +411,7 @@ public class InputMethodService extends AbstractInputMethodService {
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P, trackingBug = 115609023)
int mTheme = 0;
-
- /**
- * Finish the {@link InputConnection} when the device becomes
- * {@link android.os.PowerManager#isInteractive non-interactive}.
- *
- * <p>
- * If enabled by the current {@link InputMethodService input method}, the current input
- * connection will be {@link InputMethodService#onFinishInput finished} whenever the devices
- * becomes non-interactive.
- *
- * <p>
- * If not enabled, the current input connection will instead be silently deactivated when the
- * devices becomes non-interactive, and an {@link InputMethodService#onFinishInput
- * onFinishInput()} {@link InputMethodService#onStartInput onStartInput()} pair is dispatched
- * when the device becomes interactive again.
- *
- * @hide
- */
- @TestApi
- @ChangeId
- @EnabledSince(targetSdkVersion = Build.VERSION_CODES.S)
- public static final long FINISH_INPUT_NO_FALLBACK_CONNECTION = 156215187L; // This is a bug id.
-
+
LayoutInflater mInflater;
TypedArray mThemeAttrs;
@UnsupportedAppUsage
@@ -2350,7 +2325,7 @@ public class InputMethodService extends AbstractInputMethodService {
}
void doStartInput(InputConnection ic, EditorInfo attribute, boolean restarting) {
- if (!restarting && mInputStarted) {
+ if (!restarting) {
doFinishInput();
}
ImeTracing.getInstance().triggerServiceDump("InputMethodService#doStartInput", this);