1、事件分发机制 L1: 首先事件的分发是从上级一层层往下级传递,设定一个场景,Activity上有ViewGroup,而ViewGroup中有...
一、基础 1、JDK 和 JRE 的区别 JRE(Java Runtime Environment) Java 运行时环境。主要包括 Java ...
初级 我们平常写的代码放在.java文件中,经过javac会将其编译成.class字节文件,执行的时候会将这些字节class文件载入内存执行。 ...
广播的优点: 同SDK的交互比较好,它可以直接获取Context和intent。 如果同Android交互的话,尽量选择广播,它有很好的便捷性 ...
代码简洁,少了冗余代码的烦恼,更容易专注于功能的开发。 再也不用写 findViewById了。 空安全使以后再也不用盯着空指针了。 弱类型变量...
优点: 它支持横纵向的线性布局、风格布局和瀑布流布局。 对于ViewHolder更加规范了 复用item的工作由RecyclerView给做了,...
怎样理解 context 可以理解为场景,也就是用户与操作系统操作的过程,比如你打电话,场景包括电话程序对应的界面,以及隐藏在背后的数据。 是不...
初级 首先Handler的作用是线程间通信,为什么要用Handler呢,因为在子线程中是不允许操作UI的,我们平常一般会将耗时操作放到子线程中,...
什么是内存泄漏? 引用导致的对象未被释放 引起内存泄漏的因素: 单例 非静态内部类持有外部类的隐式引用,而在外部类回收之前,没有非静态内部类没有...