首页 > 解决方案 > webview 导致我的应用程序在几分钟后崩溃

问题描述

我有一个带有 webview 的 Android 应用程序,它在运行大约 15 分钟后崩溃。logcat 上没有堆栈跟踪,崩溃前仅出现以下错误消息:

[错误:aw_browser_terminator.cc(81)] 渲染进程 (29413) 终止(OOM 或更新)未由所有关联的 webviews 处理,终止应用程序。

这可能是什么原因?

注意:webview 加载一个 Angular 5 Web 应用程序,其中包含一些 svg 图表。

编辑
我的代码如下

final WebSettings ws = webView.getSettings();
ws.setJavaScriptEnabled(true);
ws.setDomStorageEnabled(true);
ws.setAllowContentAccess(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
  ws.setAllowFileAccessFromFileURLs(true);
  ws.setAllowUniversalAccessFromFileURLs(true);
}
webView.setWebViewClient(new WebViewClient());
webView.setWebChromeClient(new WebChromeClient());

webView.loadUrl("http://192.168.137.133/sectiontasks");

标签: androidwebviewchromium

解决方案


推荐阅读