Activity.OnKeyUp(Keycode, KeyEvent) Method

Definition

Called when a key was released and not handled by any of the views inside of the activity.

[Android.Runtime.Register("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler")]
public virtual bool OnKeyUp (Android.Views.Keycode keyCode, Android.Views.KeyEvent? e);
[<Android.Runtime.Register("onKeyUp", "(ILandroid/view/KeyEvent;)Z", "GetOnKeyUp_ILandroid_view_KeyEvent_Handler")>]
abstract member OnKeyUp : Android.Views.Keycode * Android.Views.KeyEvent -> bool
override this.OnKeyUp : Android.Views.Keycode * Android.Views.KeyEvent -> bool

Parameters

keyCode
Keycode

The value in event.getKeyCode().

e
KeyEvent

Description of the key event.

Returns

Return true to prevent this event from being propagated further, or false to indicate that you have not handled this event and it should continue to be propagated.

Implements

Attributes

Remarks

Called when a key was released and not handled by any of the views inside of the activity. So, for example, key presses while the cursor is inside a TextView will not trigger the event (unless it is a navigation to another object) because TextView handles its own key presses.

The default implementation handles KEYCODE_BACK to stop the activity and go back.

Java documentation for android.app.Activity.onKeyUp(int, android.view.KeyEvent).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to

See also

  • <xref:Android.App.Activity.OnKeyDown(Android.Views.Keycode%2c+Android.Views.KeyEvent)>
  • KeyEvent