android后退键怎么实现后退功能?求代码,谢谢!

就是后退到之前访问的页面...
2026年09月19日 19:41
有3个网友回答
网友(1):

你指的是webview返回上次访问的页面 还是要返回上次的activity?
如果是返回上个activity,可以这样写:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.i("main","onkeydown");

if(keyCode==KeyEvent.KEYCODE_BACK){
finish();

}
}

网友(2):

如楼上两位所说,实现 onKeyDown 方法,在里面处理。其他按键也一样。

网友(3):

@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);
}