本文共 505 字,大约阅读时间需要 1 分钟。
为避免内存泄漏,正确写法应该是写个内部静态类+弱引用:
private static class MyHandler extends Handler { private WeakReferenceactivityWeakReference; public MyHandler(LoginActivity activity) { activityWeakReference = new WeakReference<>(activity); } @Override public void handleMessage(Message msg) { super.handleMessage(msg); LoginActivity activity = activityWeakReference.get(); if (activity != null) { } } }
转载地址:http://clrki.baihongyu.com/