我有一个页面可以在webview中加载一些数据。
webView.loadUrl();
如果在页面中完成加载后,如何在其中显示“loading ...”对话框?
我需要获得网络速度吗?我可以使用FINISHEDLOADING()
方法吗?
答案 0 :(得分:6)
您可以使用WebViewClient
回调。有OnPageFinished()
回调和许多其他有用的东西。
webview.setWebViewClient(new WebViewClient() {
public void public void onPageFinished (WebView view, String url) {
......some code here..
}
});
所以您需要做的就是在webview.loadUrl()
方法后立即显示进度,并在onPageFinished()
回调方法中将其关闭。