Android的activity/service组件的实现正是生命周期是模板方法设计模式,对于现在很多方式注入的代码或外部静态实例长时间引用本该释放的activity实例,这样就会导致内存泄露,并最终可能导致内存溢出、程序ANR以及崩溃。
解决的方式是在onStop或onDestroy进行注销、释放。
Android的activity/service组件的实现正是生命周期是模板方法设计模式,对于现在很多方式注入的代码或外部静态实例长时间引用本该释放的activity实例,这样就会导致内存泄露,并最终可能导致内存溢出、程序ANR以及崩溃。
解决的方式是在onStop或onDestroy进行注销、释放。