通过webView.loadUrl(url)之后,想点击返回键,回到上一级页面,
但是判断webView.canGoBack时,一直返回false,
不能够正常回到上一级页面,而是直接退出程序了,
求解?
http://blog.csdn.net/dliyuedong/article/details/46947007
@Override
//设置回退
//覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
webview.goBack(); //goBack()表示返回WebView的上一页面
return true;
}
this.finish();
return false;
}
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});