leolang / gifview

Automatically exported from code.google.com/p/gifview
0 stars 0 forks source link

报告两个问题 #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
1.如果多次使用GifView会出现oom,
2.destory里线程没有被销毁,所以导致性能下降。

我没有修改代码的权力,请楼主可以参考一下。
第一问题,需要解决的问题是bigmap,必要是主动回收。在GifDe
coder.free()方法中,释放前回收bitmap:
GifFrame fg = gifFrame;
while(fg != null){
  if (fg.image != null) { //回收
    fg.image.recycle();
}
fg.image = null;
.......
}
第二个问题,是在GifView中添加destroy方法,在里面主动释放线
程,并调用gifDecoder.free();

Original issue reported on code.google.com by dev123....@gmail.com on 14 Mar 2011 at 7:56

GoogleCodeExporter commented 9 years ago
谢谢你提出的问题。
其实这二个问题在后来的版本有修改过,只是一直没有更新��
�来。
现在更新的问题已经作过了修改

Original comment by ant.cy.l...@gmail.com on 19 May 2011 at 4:00

GoogleCodeExporter commented 9 years ago

Original comment by ant.cy.l...@gmail.com on 19 May 2011 at 4:13