public static interface KeyEvent.Callback
Modifier and Type | Method and Description |
---|---|
boolean |
onKeyDown(int keyCode,
KeyEvent event)
Called when a key down event has occurred.
|
boolean |
onKeyLongPress(int keyCode,
KeyEvent event)
Called when a long press has occurred.
|
boolean |
onKeyMultiple(int keyCode,
int count,
KeyEvent event)
Called when multiple down/up pairs of the same key have occurred
in a row.
|
boolean |
onKeyUp(int keyCode,
KeyEvent event)
Called when a key up event has occurred.
|
boolean onKeyDown(int keyCode, KeyEvent event)
KeyEvent.startTracking()
to have the framework track the event
through its onKeyUp(int, KeyEvent)
and also call your
onKeyLongPress(int, KeyEvent)
if it occurs.keyCode
- The value in event.getKeyCode().event
- Description of the key event.boolean onKeyLongPress(int keyCode, KeyEvent event)
KeyEvent.FLAG_CANCELED
and
KeyEvent.FLAG_CANCELED_LONG_PRESS
set. Note that in
order to receive this callback, someone in the event change
must return true from onKeyDown(int, android.view.KeyEvent)
and
call KeyEvent.startTracking()
on the event.keyCode
- The value in event.getKeyCode().event
- Description of the key event.boolean onKeyUp(int keyCode, KeyEvent event)
keyCode
- The value in event.getKeyCode().event
- Description of the key event.boolean onKeyMultiple(int keyCode, int count, KeyEvent event)
keyCode
- The value in event.getKeyCode().count
- Number of pairs as returned by event.getRepeatCount().event
- Description of the key event.