没有合适的资源?快使用搜索试试~ 我知道了~
android-weak-handler:android.os.Handler的内存安全实现
共15个文件
java:3个
properties:2个
gradle:2个
需积分: 20 1 下载量 121 浏览量
2021-04-05
20:51:12
上传
评论
收藏 99KB ZIP 举报
温馨提示
Android弱处理程序 android.os.Handler的内存安全实现 问题 Handler的原始实现始终在执行队列中始终保持对处理程序的硬引用。 张贴到android.os.Handler Message或Runnable中的任何对象将在一段时间内被硬引用。 如果创建匿名Runnable并以较大的超时调用postDelayed ,则该Runnable将保留在内存中,直到超时为止。 即使您的Runnable看起来很小,它也会间接引用所有者类,该类通常与Activity或Fragment一样大。 您可以 阅读更多 。 解决方案 WeakHandler比android.os.Handler棘手,它将WeakReferences保留到可运行对象和消息中,一旦不再引用WeakHandler实例,GC便可以收集它们。 用法 将JitPack存储库添加到您的build.gradle中: re
资源推荐
资源详情
资源评论
收起资源包目录
android-weak-handler-master.zip (15个子文件)
android-weak-handler-master
.gitignore 291B
build.gradle 2KB
src
androidTest
java
com
badoo
mobile
util
WeakHandlerTest.java 8KB
WeakHandlerChainedRefTest.java 4KB
main
AndroidManifest.xml 77B
java
com
badoo
mobile
util
WeakHandler.java 19KB
WeakHandler.png 27KB
gradlew 6KB
LICENSE 1KB
README.md 2KB
gradlew.bat 3KB
gradle.properties 25B
gradle
wrapper
gradle-wrapper.properties 202B
gradle-wrapper.jar 58KB
mvn-local-support.gradle 2KB
共 15 条
- 1
资源评论
giao金
- 粉丝: 31
- 资源: 4604
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功