0

尝试此代码....

    @Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    WebView browser = new WebView(this);
    browser.setWebViewClient( new WebViewClient() {

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            Log.d("URL LOADED!!!", url);
            view.loadUrl(url);
            return false;
        };
    });




    setContentView(browser);
    browser.loadUrl("http://www.kinopoisk.ru");
    Log.d("web page loaded", "true");
}

但我还没有看到有关加载页面的调试信息......没有标签“URL LOADED!!!” 在日志猫

4

1 回答 1

0

如果您是调用 loadUrl() 的人,它应该在您传递给它的任何 url 上。所以我不明白你的用例是什么,在你手动给它一个 url 之后就需要知道这个 url。但不管你应该能够像这样使用WebView.getUrl()来找到它:

browser.getUrl();
于 2012-08-05T18:08:55.480 回答