1.删除断开连接蓝牙操作
2.修复宠物设备页切换另外一个宠物,正在连接蓝牙,电量不更新问题 3.关机、休眠、in wifi zone时,充电中,无网络70分钟时,开灯相关按键不可点击,呈灰色 4.增加关机状态在Power Off 开关处的显示:“ON” / "Off"
This commit is contained in:
@@ -20,14 +20,18 @@ object XEventBus {
|
||||
}
|
||||
|
||||
fun <T> post(@EventName eventName: String, message: T) {
|
||||
val eventLiveData = with<T>(eventName)
|
||||
eventLiveData.postValue(message!!)
|
||||
message?.let {
|
||||
val eventLiveData = with<T>(eventName)
|
||||
eventLiveData.postValue(it)
|
||||
}
|
||||
}
|
||||
|
||||
fun <T> observe(owner: LifecycleOwner,
|
||||
@EventName eventName: String,
|
||||
sticky: Boolean = false,
|
||||
observer: Observer<T>) {
|
||||
fun <T> observe(
|
||||
owner: LifecycleOwner,
|
||||
@EventName eventName: String,
|
||||
sticky: Boolean = false,
|
||||
observer: Observer<T>
|
||||
) {
|
||||
with<T>(eventName).observe(owner, sticky, observer)
|
||||
}
|
||||
|
||||
@@ -39,10 +43,12 @@ object XEventBus {
|
||||
/**
|
||||
* 空Message调用
|
||||
*/
|
||||
fun observe(owner: LifecycleOwner,
|
||||
@EventName eventName: String,
|
||||
sticky: Boolean = false,
|
||||
observer: () -> Unit) {
|
||||
fun observe(
|
||||
owner: LifecycleOwner,
|
||||
@EventName eventName: String,
|
||||
sticky: Boolean = false,
|
||||
observer: () -> Unit
|
||||
) {
|
||||
with<EmptyMessage>(eventName).observe(owner, sticky) {
|
||||
observer()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user