1.监听系统返回键,如果有上个html则返回,否则退出这个界面:
@Override
public boolean
onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && webView.canGoBack()) {
webView.goBack();//返回上个页面
return true;
}
return super.onKeyDown(keyCode, event);//退出H5界面
}
2.如果自定义了返回的按钮,也要添加下面代码:
ll_friend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (webView.canGoBack()) {
webView.goBack();//返回上个页面
return;
} else {
finish();
}
}
});