首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓6+ WebView + Rangy库= SIGSEGV崩溃

安卓6+ WebView + Rangy库= SIGSEGV崩溃
EN

Stack Overflow用户
提问于 2016-09-19 03:36:56
回答 1查看 140关注 0票数 0

Im使用Webview + Rangy类应用程序模块(由Tim编写)

单击按钮后,它将加载javascript webview.loadUrl("javascript:applyColor(color1)");

和功能

代码语言:javascript
复制
function applyColor(colorCSSClass) {
applier = rangy.createClassApplier(colorCSSClass);
applier.toggleSelection();
//Remove Other css colours
}

由于一些奇怪的原因,在应用程序崩溃后,我收到了以下错误:

代码语言:javascript
复制
 W/Adreno-GSL: <gsl_ldd_control:475>: ioctl fd 36 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 16 Device or resource busy
    W/Adreno-GSL: <gsl_ldd_control:475>: ioctl fd 36 code 0x40180917 (IOCTL_KGSL_CMDSTREAM_FREEMEMONTIMESTAMP_CTXTID) failed: errno 16 Device or resource busy
    W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
    W/google-breakpad: Chrome build fingerprint:
    W/google-breakpad: 3.0.0.5
    W/google-breakpad: 3005
    W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
    A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x7b in tid 25790 (RenderThread)
    D/HyLog: D: Wrong tag (927 : loadPreData() : frameworks/base/core/jni/android/graphics/TypefaceHyFontManager.cpp)

更新:在Android5.1中没有发生此错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-20 18:14:39

找到了解决方案,它的一个老问题,发生在一些人,而另一些人没有,因为我是在android 6.0

解决办法:

代码语言:javascript
复制
webview.load... //load your html

比装货后:

代码语言:javascript
复制
                webview.setBackgroundColor(Color.TRANSPARENT);
                Paint p = new Paint();
                webview.setLayerType(View.LAYER_TYPE_SOFTWARE, p);

当你谈到平滑滚动,不知道它的版本是否相关,或者是否有任何修复,如果我找到或某人,请在这里张贴,它似乎有点小的性能。

在这之后再也没有碰撞了

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39564986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档