Bei der Suche nach wichtigen Ereignissen in ActionBarSherlock, um das Überlaufmenü auf Pre-ICS-Geräten zu zeigen, bin ich mit einem interessanten Problem konfrontiert. Es scheint, dass ich nicht in der Lage bin, einen einfachen Tastendruck zu unterscheiden, wenn der Benutzer die Menütaste lange drückt, um den IME anzuzeigen. Beide KeyEvent
Instanzen sind genau die gleichen und wie folgt aussehen:Normale Menü KeyEvent von IME-Eröffnung unterscheiden
Gibt es eine einfache Möglichkeit, zwischen diesen zwei verschiedene Ereignisse zu unterscheiden?
Die Verwendung des 'onPrepareOptionsMenu'-Callbacks ist mein Fallback, aber ich würde es lieber über wichtige Ereignisse behandeln. –