bug情景
- 起初按照简单的方式配置了webview,但是
mWebView.loadUrl(mUrl);
运行出来是白屏,同时,网址复制出来到电脑和手机的单独浏览器里是可以正常显示的。
- 然后搜了一下大神解决办法,给webview加了一些
mWebView.getSettings();
的设置,再次运行,从白屏变成了黑屏,依然没有显示应有的网页。
- logcat也没有任何报错,手机也没有弹出任何报错信息。
解决
@Override
public void onReceivedSslError(final WebView view, final SslErrorHandler handler, SslError error) {
handler.proceed();
}
- 解决以后,WebView的Activity完整代码
import android.content.Context;
import android.graphics.Bitmap;
import android.net.http.SslError;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.webkit.SslErrorHandler;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.TextView;
import com.xxx.xxx.R;
import com.xxx.xxx.base.BaseActivity;
import com.xxx.xxx.bean._Index;
public class WebViewActivity extends BaseActivity {
public static String NetData = "NetData";
private Conte