MZCretin / AutoUpdateProject

App 内部更新 提供12种更新的样式 支持Android全系统版本 支持自定义UI 断点续传
1.07k stars 222 forks source link

存在广播泄露问题 #17

Closed ifu25 closed 4 years ago

ifu25 commented 5 years ago

getInstance()方法中的广播注册有问题,每次调用getInstance()都会注册一个新广播,而在destory()中只unregister了一次,造成广播泄露。 getInstance(context).check() 时注册了一个广播 onDestory()中getInstance(context).destory() 中又注册了一个广播 是否应该在getInstance()中判断已经实例化过了就不应该再注册广播了。