android 中Handler 对内存造成溢出和泄露的优化方案 使用 Weak Handler Memory safer implementation of android.os.Handler
2016-06-10 13:05
656 查看
github 地址 学习地址
https://github.com/badoo/android-weak-handler
注:如何对内存要求优化非常高的app 可以干掉系统的handler 用Weak Handler 处理
https://github.com/badoo/android-weak-handler
注:如何对内存要求优化非常高的app 可以干掉系统的handler 用Weak Handler 处理
dependencies { compile 'com.badoo.mobile:android-weak-handler:1.1' }
import com.badoo.mobile.util.WeakHandler; public class ExampleActivity extends Activity { private WeakHandler mHandler; // We still need at least one hard reference to WeakHandler protected void onCreate(Bundle savedInstanceState) { mHandler = new WeakHandler(); ... } private void onClick(View view) { mHandler.postDelayed(new Runnable() { view.setVisibility(View.INVISIBLE); }, 5000); } }
原理看下
相关文章推荐
- Android 判断数据库中是否存在某个表
- Android中asyncTask与handler的区别
- lPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.
- Android实战技巧之五十二:fastjson
- Android APK反编译 得到 代码 图片
- Activity生命周期执行顺序
- Android自定义软键盘的实现
- Activity理念(一个字头的诞生)
- Android动画深入分析
- OpenglES2.0 for Android:来画个球吧
- 如何检测Activity是否存活
- Android自定义ListView(二) - 可上拉加载的ListView(即具有分页功能的ListView)
- Android IOS JAVA 三个平台通用的MD5加密方式
- Android中线程的应用
- android /system/vold源码分析(2)
- Android RxJava操作符一览
- 快速入门android AIDL(开启多进程并进行通信)
- Android性能优化典范(五)
- Android Service
- [Android] Handler 用法总结