android handler正确写法
16lz
2021-01-23
为避免内存泄漏,正确写法应该是写个内部静态类+弱引用:
private static class MyHandler extends Handler { private WeakReference activityWeakReference; public MyHandler(LoginActivity activity) { activityWeakReference = new WeakReference<>(activity); } @Override public void handleMessage(Message msg) { super.handleMessage(msg); LoginActivity activity = activityWeakReference.get(); if (activity != null) { } } }
更多相关文章
- android 绘制折线图(AChartEngine)Linechart静态的
- android中 代码实现截图功能(静态+动态视频)
- android中动态和静态版本都有的库
- Android中点击的四种写法
- Android中Fragment讲解及Fragment静态的使用