Activity详述(一) 生命周期 Activity是Android的四大组件之一,也是最常用的一个组件,了解其生命周期有助于我们掌握及熟练使用Activity,Activity生命周期分为两种: 正常情况下的生命周期 异常情况下的生命周期 正常生命周期onCreate() –> ...
Android 设计模式之—单例模式
Android 设计模式之—单例模式定义 单例是一种对象的创建方式,他是确保一个类只有一个实例,而且自己实例化并向整个系统提供这个实例 特点 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给其它对象提供这个实例 单例模式创建的方法 懒汉式,线程不安全懒汉式是指在 ...
Android内存优化及内存回收
Android内存优化及内存回收Android 内存回收1. 内存回收算法 (引用计数法,标注清理,拷贝,逐代回收) 引用计数法原理实际上是生成对象的时候在该对象的对象头中分配一个空间用来保存该对象被引用的次数,如果该对象被引用,引用次数+1,如果删除该对象的引用,引用次数就-1,当引用次数为0时, ...
ButterKnife原理
Butterknife 简介Butterknife是一款Android系统的注入式框架,通过注解处理器(annotationProcessor技术),在项目编译的 时候生成XXXActivity_ViewBinding辅助类。框架中使用到的注解并不是在运行时的反射,而是编译时生成新的class,所 ...