你指的是webview返回上次访问的页面 还是要返回上次的activity?
如果是返回上个activity,可以这样写:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i("main","onkeydown");
if(keyCode==KeyEvent.KEYCODE_BACK){
finish();
}
}
如楼上两位所说,实现 onKeyDown 方法,在里面处理。其他按键也一样。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK
&& event.getRepeatCount() == 0) {
//返回上一个页面
webview.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}