mit den folgenden Code möchte ich die Tatsten von der Tablet abfragen, doch der Backtaste wird erkannt aber nicht die anderen.
Was mache ich falsch?
B4X:
Sub Activity_KeyPress (KeyCode As Int) As Boolean 'Return True to consume the event
Dim KC As Boolean
If KeyCode = KeyCodes.KEYCODE_MENU Then KC = True
If KeyCode = KeyCodes.KEYCODE_BACK Then KC = True
If KeyCode = KeyCodes.KEYCODE_HOME Then KC = True
If KeyCode = KeyCodes.KEYCODE_POWER Then KC = True
If KC = True Then
MsgBox("Hallo")
Return True
End If
End Sub
Beim klick auf den Homebutton wird deine aktuelle Activity pausiert und deine App in den Hintergrund gepackt. Das kannst Du
- nicht verhindern
- und auch nicht noch schnell was auslösen.
Das einzige was Du machen kannst is in Activity_pause (von der aktuellen Activity) noch schnell was ausführen.