Report WebCore crash to the ErrorReportUtils at:Fri Jul 24 09:59:08 格林尼治标准时间+0800 2015
報錯信息是:
07-24 09:59:08.601: W/crash_handler(6887): Caught a crash, signum=11
07-24 09:59:08.601: E/webcore(6887): Report WebCore crash to the ErrorReportUtils at:Fri Jul 24 09:59:08 格林尼治標準時間+0800 2015
07-24 09:59:09.621: A/libc(6887): Fatal signal 11 (SIGSEGV) at 0x00001ae7 (code=0), thread 6887 (.android.member)
查了一下,是因為圖文詳情內容過長,且都是圖片,然后小米1+默認開啟了硬件加速導致,關閉硬件加速后,正常。
這里稍微提一下就是該放到哪個級別去控制,如果放到Activity的話,有些手機或者有些android版本會導致顯示效果不好,如黑屏,鋸齒等等,最好放到容易出問題的View上
下面是硬件加速的詳細介紹
 
 本文譯自:http://developer.android.com/guide/topics/graphics/hardware-accel.html
 
 從Android3.0(API Level 11)開始,Android 2D渲染管道能夠更好的支持硬件加速。硬件加速執行的所有的繪圖操作都是使用GPU在View對象的畫布上來進行的。因為啟用硬件加速會增加資源的需求,因此這樣的應用會占用更多的內存。
 
 啟用硬件加速的最容易的方法是給整個應用程序都打開全局硬件加速功能。如果應用程序只使用標準的View和Drawable,那么打開全局硬件加速不會導致任何的不良的繪制效果。但是,因為硬件加速并不支持所有的2D圖形繪制操作,所以對于那些使用定制的View和繪制調用的應用程序來說,打開全局硬件加速,可以會影響繪制效果。問題通常會出現在對那些不可見的元素進行了異常或錯誤的像素渲染。為了避免這種問題,Android提供以下級別,以便可選擇性的啟用或禁止硬件加速:
 1. Application
 2. Activity
 3. Window
 4. View
 如果應用程序執行了定制化的繪圖,就要在實際的帶有硬件加速的硬件設備上測試,以便發現問題。
 控制硬件加速能夠用以下級別來控制硬件加速
 
 Application級別
 在應用的Android清單文件中,把下列屬性添加到<application>元素中,來開啟整個應用程序的硬件加速。
 <applicationandroid:hardwareAccelerated="true" ...>
 
 Activity級別
 如果應用程序不能夠正確的使用被打開的全局硬件加速,那么也可以對Activity分別進行控制。在<activity>元素中使用android:hardwareAccelerated屬性,能夠啟用或禁止Activity級別的硬件加速。以下示例啟用全局的硬件加速,但卻禁止了一個Activity的硬件加速:
 <applicationandroid:hardwareAccelerated="true">
 ? ? <activity .../>
 ? ? <activityandroid:hardwareAccelerated="false"/>
 </application>
 
 Window級別
 如果需要更細粒度的控制,就可以使用下列代碼來針對給定的窗口來啟用硬件加速:
 getWindow().setFlags(
 ? ? WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
 ? ? WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
 注意:當前不能在Window級別禁止硬件加速。
 
 View級別
 能夠使用下列代碼在運行時針對一個獨立的View對象來禁止硬件加速:
 myView.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
 注意:當前不能在View級別開啟硬件加速。View層除了禁止硬件加速以外,還有其他的功能,更多的相關信息請看本文的“View層”。
 
總結
以上是生活随笔為你收集整理的Report WebCore crash to the ErrorReportUtils at:Fri Jul 24 09:59:08 格林尼治标准时间+0800 2015的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: HTML文本格式化标签(用来调整文本的格
- 下一篇: java中格林尼治时间的输出_Java中
