【发布时间】:2016-02-18 05:07:59
【问题描述】:
我正在尝试调用onPageStarted 以使我的按钮在某个页面加载时不可见。但是,它永远不会被调用,我该如何解决这个问题?
private class MyWebViewClient extends WebViewClient { // handle URLs in
// webview only
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon)
{
if (url.contains("clipconvertor")) {
findViewById(R.id.button1).setVisibility(View.GONE);
}
}
}
【问题讨论】:
-
这里没有问题。
-
我编辑了问题@DougStevenson
-
你提到的“clipconvertor”这个词出现在url中或者出现在url加载的内容和页面中。
-
你为什么要这样覆盖 shouldOverrideUrlLoading?你知道这是做什么的吗?