Zurück-Taste von der Softtastatur abfangen
Ich habe die Aktivität mit mehreren Eingabefeldern. Wenn die Aktivität gestartet wurde, wird die Soft-Tastatur angezeigt. Wenn die Rücktaste gedrückt wird, wird die Soft-Tastatur geschlossen, und um die Aktivität zu beenden, muss die Rücktaste noch einmal gedrückt werden.
So die Frage: Ist es möglich, die Zurück-Taste abzufangen, um die Soft-Tastatur zu schließen und die Aktivität mit einem Druck auf die Zurück-Taste zu beenden, ohne ein benutzerdefiniertes @ zu erstelleInputMethodService
?
P.S. Ich weiß, wie man die Zurück-Taste in anderen Fällen abfängt:onKeyDown()
oderonBackPressed()
funktioniert aber in diesem Fall nicht: nur das zweite Drücken der Zurück-Taste wird abgefangen.