"Keine Tastatur für ID 0" - was bedeutet das?

8

Jedes Mal, wenn mein Optionsmenü geöffnet wird (onCreateOptionsMenu (..) wird aufgerufen), Ich bekomme diese Warnungen:

  

"Keine Tastatur für ID 0"

und

  

"Verwenden der Standardschlüsselkarte:   /system/usr/keychars/qwerty.kcm.bin "

Ich konnte nicht herausfinden, was sie meinen, weiß jemand? Ich mochte diese Antwort .

Hier ist der einfache Code, den ich verwende:

%Vor%

und die optmenu_start.xml:

%Vor%     
cody 12.06.2011, 11:34
quelle

2 Antworten

13

Die Antwort von Google ist

"Das Protokoll ist normal, es passiert, wenn zum ersten Mal eine Tastaturbelegung für ein Gerät benötigt wird in einem Prozess. "

Ссылка

Wenn Sie also Activity2 vor Activity1 gestartet haben, sehen Sie die Warnung in Activity2 und nicht in Activity1!

Wie gesagt, ich denke, viele Entwickler bekommen diese Nachricht und es ist nur eine Warnung, kein Fehler; es kann ignoriert werden.

    
Blundell 12.06.2011, 16:07
quelle
1

Wie @Blundell sagte, ist das normal. Aber es verbraucht immer das erste keyPressed-Ereignis. Zum Schluss füge ich das bei init hinzu:

%Vor%

Ich weiß nicht warum, aber diese Warnmeldung nervt mich nie wieder.

    
Hank Chang 28.04.2015 03:34
quelle