我有一个带有webview的应用程序,它显示了一系列静态页面,其中一个有一个表单。现在要在这些页面之间切换,我会显示自己的自定义进度轮,我会覆盖shouldOverrideUrlLoading
,如下所示:
public boolean shouldOverrideUrlLoading(final WebView view, final String url)
{
enableLoadingLayer();
view.loadUrl(url);
}
然后我在我OnProgressChanged
的{{1}}事件中停用了该图层。
问题是,当用户提交我的表单时,webview不会通过shouldOverrideUrlLoading,因此我无法激活我的进度轮。有什么方法可以在我的网页浏览中捕捉到这个事件吗?