Android webview应该只在url重定向时调用

时间:2017-07-04 05:35:14

标签: android redirect webview url-redirection

我在一个活动中有一个WebView,它有一个带有shouldoverrideurlloading的webview客户端。

当我加载 https://mobile.twitter.com/ 时,应该没有调用过载,因为它没有被重定向, 但是在加载 http://mobile.twitter.com时可以正常工作。 (http协议重定向到http)

我测试了近20个网址,仅在网址重定向时才会调用。

在任何情况下使用shouldoverrideurlloading是否需要任何条件或设置? (POST除外)

1 个答案:

答案 0 :(得分:0)

当您在WebView上使用loadUrl时,它不会因为您不需要而致电shouldoverrideurlloading,您可以决定是否要WebView来加载网址,或者您希望在传递到WebView之前自行处理 当shouldoverrideurlloading更改网址时,系统会调用WebView,而不是您的意愿,但例如当用户点击WebView中的链接或重定向时。{ / p>