AlexLiuSheng / CheckVersionLib

版本检测升级(更新)库。an auto check version library(app update) on Android
https://github.com/AlexLiuSheng/CheckVersionLib
2.66k stars 483 forks source link

作者的源码有内存泄漏 #330

Closed ZevShiShi closed 4 years ago

ZevShiShi commented 4 years ago

你的DownloadingActivity的versionchecklib_loading_dialog_cancel 的id 的点击事件,以及UIActivity的versionchecklib_version_dialog_commit的id点击事件没有将对应的dialog dismiss导致当前activity引用不能释放而内存泄漏,还有源码里面有大量的handler,作者统一管理一下吧,在服务destory的时候removeCallbacksAndMessages掉,不然总是会内存泄露