/ / Android-Back-Key-Ereignis - bei Anzeige der Soft-Tastatur - Android, Zurück-Taste, Android-Softkey

Android zurück Schlüsselereignis - während der Anzeige der Soft-Tastatur - Android, Zurück-Taste, Android-Softkeyboard

Ich versuche, das Back Key Event mit einzufangen boolean onKeyDown(int keyCode, KeyEvent event) während die Soft-Tastatur angezeigt wird. Aber es funktioniert nicht ...

Antworten:

1 für die Antwort № 1

Überschreiben Sie diese Methode von Edittext:

@Override
public boolean onKeyPreIme(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK) {
//put your logic here
}
return super.onKeyPreIme(keyCode, event);
}

Sie erhalten ein Ereignis auf Backpressing, wenn.


-1 für die Antwort № 2

Versuche Folgendes:

if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){
//your code
return true;
}

Warnung: Sie teilen dem Android-System mit, dass Sie bereits den Zurück-Tastendruck ausgeführt haben und das Programm nicht wie beabsichtigt innerhalb der Anwendung funktioniert (wird nicht beendet).