var couponListLiveData: MutableLiveData<UpdateUiState<ListMainBean<CouponsItemBean>>> = MutableLiveData()
var couponOverListLiveData: MutableLiveData<UpdateUiState<ListMainBean<CouponsItemBean>>> = MutableLiveData()
var couponInvalidListLiveData: MutableLiveData<UpdateUiState<ListMainBean<CouponsItemBean>>> = MutableLiveData()
三个 fragment 即使数据不一样,也不要用同一个LiveData 。
LiveData 的观察者 不能写在基类里面去观察。
要写到具体的类里面去观察。尤其是fragment 的基类不能写。