2018-02-06

2018-02-06  本文已影响0人  zhenghaozhao

Animation.INFINITE的动画导致view和activity回收不完全

1.由于项目需求,需要在activityA中的onResume()方法中启动另一个activityB,

(1)如果activityB中有属性动画,动画的repeatCount设置成Animation.INFINITE,activity的内存数量总是保存在至少三个,手动调用gc,也回收不掉

(2)除了(1)中情况,,内存中view和activity都会回收成功

2.自定义view中如果涉及到timer等定时器,view销毁时一定要给定时器cancle掉,要不然也会导致内存泄漏

上一篇下一篇

猜你喜欢

热点阅读