1.LiveData
一种便于观察,用于储存数据的存储器类。
当数据发生变更时,LiveData会及时通知观察者(Observer类)。
MutableLiveData是LiveData的子类
2.应用
①定义了一个名为deviceListLiveData的存储器
其中MutableLiveData是被观察者,List是deviceListLiveData规定可储存的类型。
②初始化deviceListLiveData
③往deviceListLiveData里储存数据
其中deviceList就为List类型。
④定义并初始化deviceList
其中BluetoothDevice是List规定可储存的类型。
⑤往deviceList里储存数据
(获取设备信息)
⑥最后进行观察
观察到数据变化后,覆写onChanged。