"No hay teclado para id 0" – ¿qué significa?

Cada vez que se abre mi menú Opciones (onCreateOptionsMenu (..) se llama), obtengo estas advertencias:

"No hay teclado para id 0"

y

"Uso de keyMap: /system/usr/keychars/qwerty.kcm.bin"

No pude averiguar lo que significan, ¿alguien sabe? No me gustó esta respuesta .

Aquí está el código simple que estoy usando:

@Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); getMenuInflater().inflate(R.menu.optmenu_start, menu); return true; } 

Y el optmenu_start.xml:

 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/optmenu_prefs" android:title="@string/optmenu_prefs" android:icon="@drawable/icon_menu_prefs" /> <item android:id="@+id/optmenu_help" android:title="@string/optmenu_help" android:icon="@drawable/icon_menu_help" /> </menu> 

La respuesta de Google es

"El registro es normal, sucede la primera vez que se necesita un mapa de teclado para un dispositivo en un proceso."

http://groups.google.com/group/android-developers/browse_thread/thread/477caf755085b108

Por lo tanto, si inició Actividad2 antes de Actividad1 vería la advertencia en Actividad2 y no Actividad1!

Como he dicho creo que muchos desarrolladores obtener este mensaje y es sólo una advertencia no es un error; Puede ser ignorado.

Como dijo @ Blundell, es normal. Pero siempre consume el primer evento keyPressed. Finalmente, agrego esto en init:

 setFocusableInTouchMode(true); 

No sé por qué, pero este mensaje de advertencia nunca me molesta de nuevo.

  • Android EditText teclado numérico predeterminado y permitir texto
  • Cómo abrir el teclado en el botón haga clic en android?
  • Desplazarse verticalmente por toda la vista cuando se muestra el teclado
  • ¿Cómo escuchar la pulsación de teclas en el teclado suave?
  • ¿Cómo evitar que el teclado virtual de Android mueva la vista en un fragmento?
  • El diseño de la pantalla se mueve hacia arriba cuando se muestra el teclado
  • Estoy haciendo un IME de Android. ¿Cómo puedo añadir un elemento de lista "Configuración" en la pantalla de configuración "Idioma y teclado"?
  • ¿Estadísticas de dispositivos con accesorios de hardware, sensores, etc.?
  • Entrada de teclado en android NDK usando NativeActivity
  • Ocultar o quitar el botón del teclado en la pantalla CardIO Scann (Android)
  • AutocompleteTextView: en "NEXT" resalte el siguiente TextView, en "DONE", haga que el teclado desaparezca
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.