手把手讲解--性能优化案例(3)内存抖动和泄漏的优化,数据库索引高频面试题
#检测以及处理内存泄漏
经典案例:处理handler异步任务导致的内存泄漏方法
在Activity的onDestroy中移除所有的任务
@Override
protected void onDestroy() {
super.onDestroy();
handler.removeCallbacksAndMessages(null);//移除所有任务
}
使用静态内部类 + Activity弱引用的方式
MyHandler handler = new MyHandler(this);
pri.
原创
2022-03-20 20:26:33 ·
84 阅读 ·
0 评论