安卓应用中几个H5页面中的跳转问题,在一个H5页面中,点击安卓按钮的返回键,返回上一个H5页面,但是不会刷新上个H5页面,现在需要刷新上一个H5页面。我用的如下的方法。求大神指点
@Override
public void onBackPressed() {
if (webView.canGoBack()) {
if (webView.getUrl().equals(webUrl)) {
super.onBackPressed();
} else {
webView.goBack();
}
} else {
super.onBackPressed();
}
}
可以尝试分为两步来处理:back还是原样处理,在页面回调事件中处理刷新,注意线程,还有是否会造成shouldOverrideUrlLoading反复被调用的死循环。