my simple app loading website, on website topics want if click button return index(to last webpage), have code in mainactivity.java
@override public boolean onkeydown(int keycode, keyevent event) { if (keycode == keyevent.keycode_back) { movetasktoback(true); } return super.onkeydown(keycode, event); } @override public void onbackpressed() { movetasktoback(true); } after pushing button closing app, can problem?
you should return true when webview consumed event in onkeydown method.
@override public boolean onkeydown(int keycode, keyevent event) { if ((keycode == keyevent.keycode_back) && web.cangoback()) { web.goback(); return true; } return super.onkeydown(keycode, event); } in code let event propagated main activity, meaning finish.
source: http://developer.android.com/reference/android/view/view.html#onkeydown(int, android.view.keyevent)
returns if handled event, return true. if want allow event handled next receiver, return false.
Comments
Post a Comment