Mistefix
Mistefix

Reputation: 113

Android - How to use onKeyDown?

I would like to use the onKeyDown event to react to hardware buttons on my phone. So I added the following to my class:

@Override
public boolean onKeyDown (int keyCode, KeyEvent event)
...

But this gives me the following compiler error:

"The method onKeyDown(int, KeyEvent) of type MyClass must override or implement a supertype method"

Does anyone have an idea of how to fix this? Thanks!

Upvotes: 2

Views: 10712

Answers (1)

pandre
pandre

Reputation: 6725

Does your MyClass extend a Activity? It must do so in order for you to get the key events.

More info at

http://developer.android.com/reference/android/app/Activity.html#onKeyDown

Upvotes: 5

Related Questions