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).
- EditText cómo activar copia / pegar popup sin barra de acción?
- Android EditText AutoFocus al próximo EditText cuando está en maxlength
- Mostrar el último carácter de una contraseña en un EditText
- .length () vs .getText (). Length () vs .getText (). ToString (). Length ()
- Android: ¿Cómo crear un cuadro de texto personalizado de edición como este?
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
- Android: ¿Cómo deshabilitar la lupa de selección en ICS?
- Quiero que mi campo EditText cambie su color mientras le ingresa valores
- Diseña Android EditText para mostrar el mensaje de error descrito por google
- TextInputLayout: RuntimeException - No se pudo resolver el atributo en el índice 24
- Cómo coger el botón 'siguiente' en el teclado flexible de Android
- Editar texto Cambiar contraseña Android
- EditText no acepta dígitos como entrada
- Android Edited cursor cursor invisible
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"