为避免内存泄漏,正确写法应该是写个内部静态类+弱引用:

    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) {                           }        }    }

 

更多相关文章

  1. android底部导航栏的书写需要导包
  2. android KEYCODE_BACK监听处理
  3. android 绘制折线图(AChartEngine)Linechart静态的
  4. android使用全局变量的两种方法
  5. android按钮的操作例子,简单大家看明白_基础篇
  6. android 内存泄漏的分析
  7. Android内存泄漏终极解决篇
  8. Android(安卓)JNI入门第六篇——C调用Java
  9. android中 代码实现截图功能(静态+动态视频)

随机推荐

  1. PHP开发实例之公共方法【代码详解】
  2. php 简易计算器
  3. PHP中什么是魔术常量?有哪些魔术常量?(总结)
  4. 运算符 赋值运算符 字符串函数及自定义函
  5. PHP运算符、赋值运算符、动态表格
  6. 请说说MySQL中的事务
  7. Executors创建线程池有哪几种方式?
  8. 招聘h5页面是什么?这支科技感招聘H5模板助
  9. 如何使用PHP if-else语句检查学生成绩等
  10. PHP switch计算器