使用方式 build.gradle文件添加支持dataBinding 重写 createViewBinding()绑定布局文件.xml
使用方式 build.gradle文件添加支持dataBinding 重写 createViewBinding()绑定布局文件.xml
「Leakcanary 」是我们经常用于检测内存泄漏的工具,简单的使用方式,内存泄漏的可视化,是我们开发中必备的工具之一。 分析源码之前 Leakcanary 大神的 git...
一、定义IntentService是Android中的一个系统封装类,继承自四大组件之一的Service。 二、作用处理异步请求,实现多线程。 三、工作流程 注意:若启动In...
由于需要做一个需求,基于GSYVideoPlayer对列表的视频自动播放,在此记录下。分四个步骤 监听列表滑动状态 获取播放器控件 判断播放器可见状态 根据状态进行播放 监听...
1.静态代码块(Static Block) 静态代码块在类加载时执行,仅执行一次,且在类加载时执行一次。静态代码块通常用于初始化静态成员变量或执行一些全局性的初始化操作。如果...
该文章属于Android Handler系列文章,如果想了解更多,请点击《Android Handler机制之总目录》 前言 要想了解Android 的Handle机制,我们...
作者:jtsky链接:https://www.jianshu.com/p/0a150ec09a32[https://www.jianshu.com/p/0a150ec09a3...
LeakCananry介绍: LeakCananry是开源大户Square的一款开源产品,用于检测程序中的内存泄露 目前为止最新的版本是2.3版本,相比于2.0之前的版本,2...
出现频率较高的加粗标识 Java基础: 泛型 四大引用 GC 类加载机制、过程 线程池 参数详解 Java中的异常分类常见内存溢出原因及解决思路 Android基础: Han...
1、ANR介绍 1.1 ANR是什么 ANR,全称为Application Not Responding,也就是应用程序无响应。如果 Android 应用的界面线程处于阻塞状...