在android webview中阻止shouldOverrideUrlLoading

时间:2015-04-02 08:32:47

标签: android webview

我正在尝试开发一个自定义的webview应用程序,只在Google浏览网站中打开Goog​​le安全浏览网站。 为此,我需要首先将webview中请求的URL发送到google,等待google安全浏览api响应,如果安全,则在webview中加载url。

为此,我在shouldOverrideUrlLoading中拦截url,并从那里发送http请求。但是由于在UI线程上调用了shouldOverrideUrlLoading,我得到networkonmainthread异常。我可以在异步任务中发送请求,但它不会阻止webview加载URL。

有没有办法阻止shouldOverrideUrlLoading而不会收到ANR或networkonmainthread异常?

0 个答案:

没有答案