我还不熟悉Android,而且我有一个带有webview的应用程序。
我需要知道webview何时完成加载随机数量重定向的网页(有时会到同一页面,重定向的顺序也会发生变化),所以我只有在满载页面时才能删除启动画面。
在webviewclient上,每次重定向都会调用onPageStarted和onPageFinished函数一次,就像onNewPicture一样(即使重定向期间屏幕始终为空白)。所以我不能确定它最后一次被调用(页面实际加载)。
我也尝试使用onLoadResource来计算加载的资源数量(危险和不可靠的方法,但我在这里绝望),但这也失败了,因为在页面缓存之后,它只被调用一到两次
这是我用目前为止所知无法解决的一个大难题,有人可以帮助我吗?
提前多多感谢。
答案 0 :(得分:2)
关闭袖口,听起来你有一个需要重写的网站......: - )
以下是我能想到的两种可能性:
onPageFinished()
而没有onPageStarted()
,请假设重定向已完成。WebView
进行显示。