Android handle 弱引用防止内存泄露
来源:互联网 发布:搞笑的网络剧排行榜 编辑:程序博客网 时间:2024/05/03 17:33
private Handler handler;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
handler=new ViewHandler(this);
}
必须声明成static
static class ViewHandler extends Handler {
WeakReference<PrivateShareActivity> thisLayout;
ViewHandler(PrivateShareActivity layout){
thisLayout = new WeakReference<PrivateShareActivity>(layout);
}
@Override
public void handleMessage(Message msg) {
// TODO Auto-generated method stub
PrivateShareActivity theLayout = thisLayout.get();
if (theLayout == null) {
return;
}
switch (msg.what) {
case DOWN_ZIP_FAIL:
theLayout.imageView.setVisibility(View.VISIBLE);
theLayout.downZipLayout.setVisibility(View.GONE);
break;
case DOWN_ZIP_START:
theLayout.imageView.setVisibility(View.GONE);
theLayout.downZipLayout.setVisibility(View.VISIBLE);
break;
default:
break;
}
}
};
- Android handle 弱引用防止内存泄露
- android handler弱引用,防止内存泄露
- Android防止内存泄露
- android--弱引用来预防内存泄露
- Android内存优化防止内存泄露
- 防止android应用的内存泄露
- 黑马程序员 android-handler-防止内存泄露
- 防止android应用的内存泄露
- 防止android内存泄露的机制方式
- Silverlight - 防止内存泄露:清理ViewModel对View的引用
- WeakReference 在android中的应用 弱引用防止内存泄漏
- 防止内存泄露
- JAVA防止内存泄露
- Handler防止内存泄露
- 内存管理-防止泄露
- 内存泄露防止
- android中handler使用WeakReference防止内存泄露
- Android中handler使用WeakReference防止内存泄露
- 第十三周项目二 成绩统计
- 队列的存储结构和常见操作(c 语言实现)
- 引用与指针
- 关于php处理时的并行处理
- 禁止apache显示目录索引的常见方法(apache禁止列目录)
- Android handle 弱引用防止内存泄露
- Impala不能查询到Hive中新增加的表
- No Launcher activity found! The launch will only sync the application package on the device!
- 导出EXCEL表格的代码
- 通过手势,要拿到对应view的tag
- pat 1022. Digital Library
- arm ldm stm指令解析
- NetBios网络编程;NetBios理解
- 三句话、九种能力、九种手段、九种心态