LiveData是MutableLiveData的子类,由于LiveData是抽象类,不能初始化对象,所以我们只能使用MutableLiveData类。
使用MutableLiveData的步骤
(1)创建一个MutableLiveData对象(括号内为对象的类型)

在这段代码中我们定义了一个MutableLiveData类,并使其只能规定只能装List类的东西。
(2)初始化对象

(3)设定一个List类型的deviceList并使用。(如果是由主线程监听子线程就需要用到postValue)


(4)将deviceList初始化

(5)在deviceList中添加获取对象

(6)最后在指定文件中使用并观察他

1011

被折叠的 条评论
为什么被折叠?



