我是 CordovaWebView 的新手,遇到以下问题
当我尝试将内容加载到 CordovaWebView 中时,首先它会显示一个空的白屏一段时间,直到加载其内容。
我想要的是显示 native 加载屏幕,直到 CordovaWebView 完成加载其内容
有人可以帮忙吗?
最佳答案
您可以覆盖 cordova lib 中存在的 cordovaWebviewClient 并实现“onPageStarted”和“onPageFinished”方法。 在页面开始时使进度条可见性可见,在页面结束时使其消失。
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, favicon);
progressBar.setVisibility(View.GONE);
}
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
super.onPageFinished(view, url);
progressBar.setVisibility(View.GONE);
}
关于android - 在完全加载 JavaScript 之前在 CordovaWebView 中显示 native 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23079518/