Inactivo InputConnection advertencia en todo el cuadro EditText

En mi aplicación, estoy recibiendo 3 "Inactivo InputConnection" advertencia (logCat a continuación) cada vez que hago cualquier cosa con el cursor en un campo EditText.

Este popup de advertencias, incluso si selecciono otro EditText (con el cursor es un EditText), o simplemente haga clic en un botón, o lo que haga con el cursor en un EditText. Este comportamiento es coherente en todas las páginas (actividades).

Incluso si hago clic en cualquier botón de menú (para ir a otra página) o en el botón de retroceso con el foco en un campo de EditarTexto, aparece el mismo conjunto de advertencias.

En alguna actividad en la que no tengo ningún EditarTexto, no tengo este problema.

Este problema se produce cuando intento en dispositivo real (Samsung nota II), pero no se reproduce cuando intento en emulador.

¿Alguien tiene una idea de cómo hacer frente a esto?

LogCat:

11-27 22:23:44.820: W/IInputConnectionWrapper(25490): getSelectedText on inactive InputConnection 11-27 22:23:44.850: W/IInputConnectionWrapper(25490): setComposingText on inactive InputConnection 11-27 22:23:44.850: W/IInputConnectionWrapper(25490): getExtractedText on inactive InputConnection 

Compruebe si utiliza getIntent() o new Intent() .

Cuando uso getIntent() :

 Intent intent = getIntent(); intent.setClass(getBaseContext(), Activity.class); startActivity(intent); 

En la primera ejecución todas las obras, pero en la segunda ejecución de su producir una advertencia y la aplicación se cerró:

V / Monotype: SetAppTypeFace- intenta voltear, app = com. {Package}

V / Monotipo: Tipo de letra getFontPathFlipFont – systemFont = default

I / TextInputLayout: EditText añadido no es un TextInputEditText. Cambie a usar esa clase en su lugar.

I / TextInputLayout: EditText añadido no es un TextInputEditText. Cambie a usar esa clase en su lugar.

I / Línea de tiempo: Línea de tiempo: Activity_idle id: android.os.BinderProxy@2c4c94c8 time: 61939164

I / Línea de tiempo: Línea de tiempo: Activity_launch_request id: com. {Package} time: 61942367

W / IInputConnectionWrapper: showStatusIcon en InputConnection inactivo

W / IInputConnectionWrapper: beginBatchEdit en InputConnection inactivo

W / IInputConnectionWrapper: endBatchEdit en InputConnection inactivo

D / OpenGLRenderer: endAllStagingAnimators en 0x5589e3a5f0 (RippleDrawable) con identificador 0x5589d7c0e0

Cuando uso new Intent() :

 Intent intent = new Intent(getBaseContext(), Activity.class); startActivity(intent); 

App funciona normalmente.

Debe agregar este código a manifest:

android:windowSoftInputMode="adjustNothing"

  • EditText no escribirá en una sola línea
  • Ajuste EditText al tamaño de fuente
  • EditText selectAll () no selecciona el texto, sino que el cursor se mueve a la posición 0
  • Cómo limitar EditTextPreference a un rango 1024: 65535
  • Advertencia en EditText
  • Cómo cambiar la posición de etiqueta flotante de TextInputLayout en android
  • Android editText límite máximo
  • ¿Es posible cambiar el resumen de EditTextPreference dinámicamente en Android?
  • Mejor manera de obtener todo el texto en un EditText de un InputConnection?
  • Declare EditText como TextView en Android
  • Excepción de puntero nulo - Obtener el valor de EditarTexto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.