Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 webview 中加载一些数据的页面。
webView.loadUrl();
在页面完成加载到 webview 之前,如何在其中显示一个带有“正在加载...”的对话框?
我需要获得网络速度吗?有没有FINISHEDLOADING()我可以使用的方法?
FINISHEDLOADING()
您可以使用WebViewClient回调。有OnPageFinished()回调和许多其他有用的东西。
WebViewClient
OnPageFinished()
webview.setWebViewClient(new WebViewClient() { public void public void onPageFinished (WebView view, String url) { ......some code here.. } });
因此,您需要做的就是在方法之后立即显示进度并在回调方法webview.loadUrl()中将其关闭。onPageFinished()
webview.loadUrl()
onPageFinished()