4
我正在加載shouldOverrideUrlLoading
方法中的所有頁面webview
(主要用於跟蹤當前頁面url並做一些修改)。在webview.goBack()上調用「shouldOverrideUrlLoading」方法
我的問題是後退按鈕(例如:webview.goback()
方法)繞過上述功能。
有什麼辦法可以明確地調用goback()
和shouldOverrideUrlLoading()
方法。
public boolean shouldOverrideUrlLoading(WebView view, String url){
//get current url and do some modifications to html}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && web1.canGoBack()) {
webview.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}