- by lazy :赖加载,在调用时才会初始化
- 单例模式、初始化、带参构造方法: git
- 初始化ViewModel时
ViewModelProvider.of(this).get(CrimeListViewModel::class.java)
该方法在lifecycle升级到2.x以后已被抛弃使用,可改为 (git):
ViewModelProvider.AndroidViewModelFactory.getInstance(context?.applicationContext as Application).create(CrimeListViewModel::class.java)
4.set和get使用就是在方法/变量下直接使用get()和set() : git