首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何理解WebView何时完成加载资源?

如何理解WebView何时完成加载资源?
EN

Stack Overflow用户
提问于 2015-04-03 12:35:42
回答 1查看 708关注 0票数 1

在安卓系统中,当我在WebView中加载资源时,我只需调用典型的mWebView.loadUrl(ht);

问题是,当所有重定向完成后,我想检查最终的url,并执行一些操作。

我的意思是:如果我加载example.com/page1,并返回一个302代码,它将导致另一个页面(比方说,/page2),这将通过302重定向到另一个页面(/page3)再次引导我,这最终给了我200并停止在那里,我想知道这是什么时候发生的。

看起来,我不可能检查响应代码,也不可能检查头,而且每次重定向都会调用onPageFinishedshouldOverrideUrl。有点像“无国籍”..。

如何区分典型的302重定向和加载过程的实际 (200)?

EN

回答 1

Stack Overflow用户

发布于 2015-04-03 12:48:44

可能正在设置自定义WebViewClient可以帮助您:

代码语言:javascript
运行
复制
 webView.setWebViewClient(new WebViewClient(){
            @Override
            public void onPageStarted(WebView view, String url, Bitmap favicon) {
                super.onPageStarted(view, url, favicon);
            }

            @Override
            public void onPageFinished(WebView view, String url) {

            }
        });
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29432304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档