我正在尝试在我的应用程序的新活动中加载webview。当我运行应用程序时,webview是一个空白的白色屏幕。我查看了其他帖子,但没有找到有效的答案。这是我得到的两个错误:
E / libEGL:validate_display:99错误3008(EGL_BAD_DISPLAY)[02-28 22:23:26.838 30796:30836 D /] HostConnection :: get()建立新主机连接0x865fc280,tid 30836
E / chromium:[错误:interface_registry.cc(104)]无法找到界面的活页夹:autofill :: mojom :: PasswordManagerDriver
public class VideoPlayActivity extends AppCompatActivity {
private WebView mywebview;
Intent intent;
@Override
protected void onCreate(Bundle savedInstanceState) {
//initialize setup
super.onCreate(savedInstanceState);
setContentView(R.layout.videoplayactivity);
intent = getIntent();
mywebview = (WebView) findViewById(R.id.webview);
mywebview.getSettings().setJavaScriptEnabled(true);
mywebview.getSettings().setDomStorageEnabled(true);
//view.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
mywebview.setWebViewClient(new WebViewClient());
mywebview.loadUrl(intent.getStringExtra("url"));
}
答案 0 :(得分:0)
这可能是SSL错误,您应该忽略SSL证书错误。
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
handler.proceed(); // Ignore SSL certificate errors
}
});