onKeyDown() functionality issue

by Kshitij Aggarwal » Fri, 22 Jan 2010 18:46:27 GMT

Sponsored Links

I was trying to override the back button functionality where I wanted
to call the default functionality in case a boolean is set false

public boolean onKeyDown(int keyCode, KeyEvent event) {
        boolean temp = false;
        if (event.KEYCODE_BACK == keyCode) {
            System.out.println("Back pressed");
            if (isTrue) {
                //Do something
                return true;
            else return false;
        return false;

Now this doesn't exactly work how the documentation states. the //Do
Something part is executed well, but when isTrue is false i want the
default back functionality which is not happening. Im using SDK 1.5


   1.      How do I fix this?
   2.      Is this issue fixed in later SDK updates? If not can
someone raise a bug for the same?


onKeyDown() functionality issue

by Marek Uhel » Sat, 23 Jan 2010 02:59:27 GMT

 Try to call return super.onKeyDown(keyCode, event)


Sponsored Links