Disable IME for key listener tests

In order prevent IME interfering with key listener tests disable IME
for KeyListenerCtsActivity in AndroidManifest.

Bug: 27904240
Change-Id: Icc0ce24208583e6aa654abbe768960369c41d3b6
diff --git a/tests/tests/text/AndroidManifest.xml b/tests/tests/text/AndroidManifest.xml
index 27bab8d..1ff9b4f 100644
--- a/tests/tests/text/AndroidManifest.xml
+++ b/tests/tests/text/AndroidManifest.xml
@@ -34,7 +34,9 @@
 
         <activity android:name="android.text.method.cts.KeyListenerCtsActivity"
             android:label="KeyListenerCtsActivity"
-            android:screenOrientation="nosensor"/>
+            android:screenOrientation="nosensor"
+            android:windowSoftInputMode="stateAlwaysHidden"
+        />
 
         <activity android:name="android.text.method.cts.CtsActivity"
             android:label="CtsActivity"
diff --git a/tests/tests/text/src/android/text/method/cts/KeyListenerTestCase.java b/tests/tests/text/src/android/text/method/cts/KeyListenerTestCase.java
index 313d380..ec9c48b 100644
--- a/tests/tests/text/src/android/text/method/cts/KeyListenerTestCase.java
+++ b/tests/tests/text/src/android/text/method/cts/KeyListenerTestCase.java
@@ -21,10 +21,8 @@
 import android.app.Instrumentation;
 import android.test.ActivityInstrumentationTestCase2;
 import android.text.format.DateUtils;
-import android.text.method.cts.KeyListenerCtsActivity;
 import android.text.method.KeyListener;
 import android.view.KeyEvent;
-import android.view.WindowManager;
 import android.widget.EditText;
 
 /**
@@ -71,7 +69,7 @@
                 mTextView.setKeepScreenOn(true);
             }
         });
-
+        mInstrumentation.waitForIdleSync();
         assertTrue(mActivity.waitForWindowFocus(5 * DateUtils.SECOND_IN_MILLIS));
     }