码迷,mamicode.com
首页 > 其他好文 > 详细

XCL-Chart刚更新的两个问题(兼容性及内存回收)

时间:2014-06-14 17:39:01      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:xcl-charts   更新记录   图表库   charts   recycled   

     刚更新了代码,主要处理两个问题,主要都是某网友帮我测试出来的。 在这先谢了。

      问题一. 是在低版本的Android 上,闪退。原因是找不到硬件加速相关的类。

      问题二. Demo中用到了Seekbar的三个例子,在滑动时,图有时会消失不见。


    对于问题一.

          我代码中只有一处地方用到了和硬件加速相关的代码即GraphicalView类,目的是禁掉硬件加速。

    原因是我在测试中发现如果开启它。在一些机子上rect显示不出来,另一些则path显示不出来。实在头痛,就将其禁掉了。

     因为硬件加速是在3.0 才引入的,因此通过版本号区分下。低版本的就不处理这个禁用代码即解决此问题。             

int currentVersion = android.os.Build.VERSION.SDK_INT;	
		//android 3.0 == android.os.Build.VERSION_CODES.HONEYCOMB
		if(currentVersion < 11) result = false;

    问题二:

测试了下,是报"java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@40579f98"错误。

       过早把图片回收了。以前的回收代码是放在ondraw中,现在将代码移了下位置,当生成新的缓存图片前,将旧的内存回收。其它情况

     让系统自己去回收吧。



MAIL: xcl_168@aliyun.com

BLOG: http://blog.csdn.net/xcl168

  


     

XCL-Chart刚更新的两个问题(兼容性及内存回收),布布扣,bubuko.com

XCL-Chart刚更新的两个问题(兼容性及内存回收)

标签:xcl-charts   更新记录   图表库   charts   recycled   

原文地址:http://blog.csdn.net/xcl168/article/details/30564007

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!