German KeyCode kennt den Homebutton nicht

Sinan Tuzcu

Well-Known Member
Licensed User
Hallo,

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
 

DonManfred

Expert
Licensed User
HOME kannst Du nicht abfangen! Auch POWER nicht.

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.
 
Top