解决handler 可能发生的 内存泄漏的问题
来源:互联网 发布:大乐透,简单公式算法 编辑:程序博客网 时间:2024/06/05 06:55
//线程
static int time=0;
public void xunhuan(){
new Thread(){
@Override
public void run() {
super.run();
while (true){ try { sleep(2000); time++; handler.sendEmptyMessage(0); } catch (InterruptedException e) { e.printStackTrace(); } } }
}.start();
}
// 解决handler 可能发生的 内存泄漏的问题
static class MyHandler extends Handler{
// MainActivity 当前类
WeakReference weakReference
public MyHandler(MainActivity context){
weakReference = new WeakReference<>(context);
}
@Overridepublic void handleMessage(Message msg) { super.handleMessage(msg); if (weakReference!=null){ vp.setCurrentItem(time); }}
};
0 0
- 解决handler 可能发生的 内存泄漏的问题
- handler的内存泄漏问题
- Handler的内存泄漏问题
- 关于Android handler内存泄漏问题的测试与解决
- 解决由Handler 引起的内存泄漏
- 解决由Handler引发的内存泄漏
- 内存泄漏检测工具和Handler引起的内存泄漏问题
- Android handler的内存泄漏问题
- Handler中接收消息方法中提示用静态方法或可能发生泄漏的解决方法
- 解决Handler导致的内存泄漏真实样例
- handler 内存泄漏的解决方案
- 最近解决的一个内存泄漏问题
- 解决javascript的内存泄漏问题
- 如何解决Python2的内存泄漏问题
- Android webview内存泄漏问题的解决
- 如何解决MVP内存泄漏的问题
- Handler 内存泄漏问题
- Handler经典使用方法中的内存泄漏问题的解决方案
- MYSQL不能从远程连接的一个解决方…
- RedHat Linux下注册Apache为…
- 关于GLOBAL_NAMES参数
- Oracle 在线重定义技术应用(1)
- Tnsping 通但是报ORA-12505错误
- 解决handler 可能发生的 内存泄漏的问题
- Oracle 左连接、左外连接,右连接…
- TNS-01192: Missing SID…
- SQL优化案例150811
- shell学习
- SQL优化案例150812
- ORA-01190: control fil…
- 第三方应用处理ios上是否安装微信登录
- 丢失(移动)数据文件后的故障表现