Animation.INFINITE的动画导致view和activity回收不完全
1.由于项目需求,需要在activityA中的onResume()方法中启动另一个activityB,
(1)如果activityB中有属性动画,动画的repeatCount设置成Animation.INFINITE,activity的内存数量总是保存在至少三个,手动调用gc,也回收不掉
(2)除了(1)中情况,,内存中view和activity都会回收成功
2.自定义view中如果涉及到timer等定时器,view销毁时一定要给定时器cancle掉,要不然也会导致内存泄漏
网友评论