MVVM是一种设计思想,Model层代表数据模型,可以在Model中定义数据的修改和操作的业务逻辑,View代表的Ui组件,负责将数据模型转化为UI展示出来,ViewMode...
MVVM是一种设计思想,Model层代表数据模型,可以在Model中定义数据的修改和操作的业务逻辑,View代表的Ui组件,负责将数据模型转化为UI展示出来,ViewMode...
1、videModel是如何创建的?何时创建的?如何销毁viewModel? 答:viewModel的初始化很简单,使用ViewModelProvider就可以创建ViewM...
在java内存模型中,volatile 关键字作⽤可以是保证可见性或者禁⽌指令重排。这⾥是因为 singleton = new Singleton() ,它并⾮是⼀个原⼦ 操...
作者:fishforest 链接:https://www.jianshu.com/p/d5573e312bb8 先来看看存储区域划分 1、分区存储原理 1、App访问自身内部...
只要心中有坚持最终的预期即使没有幻想的那么好,至少也不会那么的差 值得注意三点吧 1、项目中会抛出空引用(NullPointerException)异常的情况: (1...
前言 Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布Kotlin成为An...
技术是永无止境的,需要不断地学习总结。 什么是协程? 协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依赖于线程,但是协程挂起时不需要阻...
人就是孤独的,压力太大,缓解它带来的痛苦的唯一方式就是平静的接受它;摆脱痛苦的一种方式也只有努力,让自己蜕变。 坚持自己的路,要么成为外人眼里的疯子,要么成为外人眼里的...
Recyclerview通过内部类Recycler管理的缓存,缓存的是ViewHolder(内部包含子View),这样在滑动时可以复用子View,在某些情况下,还可以复...