如果你看过了Android架构组件之Lifecycle,可以立马投入到LiveData组件的学习中,同样的,LiveData也是Google I...
Lifecycle是Google I/O 大会上发布的架构组件,现阶段正式版已经推出。Lifecycle是用于生命周期管理的一个组件。它可以减少...
Kotlin入坑基础篇一 这一篇主要讲解kotlin进阶,内容主要有以下:空安全kotlin单例函数扩展智能转换 空安全 Kotlin中添加了对...
Kotlin入坑的理由: 1,大大减少Java样板代码;2,避免空指针异常等;3,充分利用JVM,Android现有的库,和JAVA可以完全兼容...
CopyOnWriteArrayList是线程安全的,在添加的时候,CopyOnWriteArrayList会先将原来的数组进行拷贝,然后再在往...
LinkedList是基于双向链表实现的,相比与内部使用数组的ArrayList而言LinkedList查询比较慢(因为链表不用在连续的存储空间...
HashMap是基于<key,value>的键值对,key可以为null,但是key不会重复,HashMap是无序且线程不安全的集合。HashM...
在上一篇GreenDao详解一中有讲到,GreenDao在build的时候,会自动生成DaoMaster, DaoSession,xxDao三个...
GreenDao是一个对象关系型框架,也就是我们常说的ORM框架,使用它可以通过操作对象的方式去操作数据库。从而不用手写sql代码,简化开发。本...