您的位置:首页 > 移动开发

webView程序 第一次加载页面是出现白屏或是黑屏或是其他

2016-06-25 11:57 387 查看
问题描述:webView程序 第一次加载页面是出现2秒(很短暂的时间)白屏或是黑屏或是其他页面之后再加载出webview页面

问题原因:webview是android中的一个控件,首先创建Activity在执行加载URL地址,在此过程中Activity页面中没有任何东西,所以呈现白屏的问题。之所以出现黑屏或是其他的界面时可能是由于创建Aactivity之后有加载过一些原生的界面导致的,或是其他的原因。

解决问题

//此段代码不可少,将背景色更换为透明色,否则显示背景图片以及progressDialog不会显示
myWebView.setBackgroundColor(android.R.color.transparent);
//更换背景图片
myWebView.setBackgroundResource(R.drawable.welcome);
// 第一次进入程序时,加载URL显示加载提示框
progressFirst = ProgressDialog.show(MainActivity.this, null, "请稍后,正在加载.....");
// 判断webview是否加载,加载URL
if (myWebView == null) {
myWebView.loadUrl(dataApplication.getCurrentUrl());
}



<span style="white-space:pre">		</span>if(progressFirst.isShowing()){//加载URL完成后,进度加载提示框消失
<span style="white-space:pre">		</span>    progressFirst.dismiss();
<span style="white-space:pre">		</span>  }
问题总结:此个问题,重在分析出现的原因,其实并不难解决。

                
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android url webview