android-adDialog icon indicating copy to clipboard operation
android-adDialog copied to clipboard

内存泄漏

Open yangchong211 opened this issue 7 years ago • 2 comments

调用adManager.dismissAdDialog();后,出现内存泄漏 在AnimSpring类中,springSystem对象无法销毁 检测工具:leakcanary

yangchong211 avatar Sep 22 '17 10:09 yangchong211

我也遇到了同样的问题。请问老哥你解决了吗?

nozuonodienobb avatar Sep 05 '18 08:09 nozuonodienobb

不要使用gradle中的引入方式(implementation 'cn.yipianfengye.android:ad-library:1.0'),直接引入代码moudle(implementation project(':adlibrary')),在AnimSpring中加入方法: public void release() { springSystem = null; animSpring = null; }

在AnimDialogUtils的dimiss中调用该方法就行了 public void dismiss(int animType) { AnimSpring animSpring = AnimSpring.getInstance(); animSpring.stopAnim(animType, this); animSpring.release(); }

po1xiao avatar Jan 24 '19 01:01 po1xiao