1.如何使用:
2.如何造成内存泄漏的????
3.为防止内存泄露需要在onDetachedFromWindow方法中判断是否在运行,如果在运行,停止动画并置null
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
if(null != animationDrawable) {
if(animationDrawable.isRunning()) {
animationDrawable.stop();
}
animationDrawable = null;
}
}
网友评论