Files
QieKan-3.0/app/src/main/java/io/legato/kazusa/utils/MutableLiveDataExtensions.kt
T
2025-06-04 13:33:51 +08:00

14 lines
312 B
Kotlin

package io.legato.kazusa.utils
import android.os.Handler
import android.os.Looper
import androidx.lifecycle.MutableLiveData
private val mainHandler by lazy { Handler(Looper.getMainLooper()) }
fun <T> MutableLiveData<T>.sendValue(value: T) {
mainHandler.post {
this@sendValue.value = value
}
}