我有一个带有 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");