2018-02-06

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

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

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

2018-02-06_第1张图片

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

2018-02-06_第2张图片

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

你可能感兴趣的:(2018-02-06)