2016-09-19 23 views
0

im使用網頁視圖+瘦長類施放器模塊(由Tim)的Android 6 + web視圖+瘦長庫= SIGSEGV崩潰

按鈕點擊後,它加載javascript webview.loadUrl("javascript:applyColor(color1)");

和功能

function applyColor(colorCSSClass) { 
applier = rangy.createClassApplier(colorCSSClass); 
applier.toggleSelection(); 
//Remove Other css colours 
} 

和一些奇怪的原因,經過一些應用顏色的應用程序崩潰,我收到此錯誤:

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) 

UPDATE:不發生在搭載Android 5.1

回答

0

找到了解決辦法,它的一個老問題這個錯誤,出現了一些人,對別人沒有,我是在Android 6.0

解決方案:

webview.load... //load your html 

比加載後:

   webview.setBackgroundColor(Color.TRANSPARENT); 
       Paint p = new Paint(); 
       webview.setLayerType(View.LAYER_TYPE_SOFTWARE, p); 

好像當你談論平滑滾動打一點的表現,不知道如果我ts版本相關或有任何修復,如果我找到或有人請,在這裏發帖

此後不再崩潰