package com.example.smart.observer import androidx.lifecycle.MutableLiveData import com.example.smart.observer.data.HomeTabData /** * tab 点击通用消息,可当observer使用 */ class TabEventProvider { val homeTabObserver = MutableLiveData() //同个对象是否能收到消息 private val homeTabData = HomeTabData() fun tabClick(position: Int, lastPosition:Int) { homeTabData.position = position homeTabData.lastPosition = lastPosition homeTabObserver.value = homeTabData } }