Package com. drake. channel
Functions
receiveEvent
Link copied to clipboard
inline fun <T> LifecycleOwner.receiveEvent(vararg tags: String? = emptyArray(), lifeEvent: Lifecycle.Event = Lifecycle.Event.ON_DESTROY, noinline block: suspend CoroutineScope.(T) -> Unit): Job
Content copied to clipboard
receiveEventHandler
Link copied to clipboard
inline fun <T> receiveEventHandler(vararg tags: String? = arrayOf(), noinline block: suspend CoroutineScope.(T) -> Unit): Job
Content copied to clipboard
receiveEventLive
Link copied to clipboard
inline fun <T> LifecycleOwner.receiveEventLive(vararg tags: String? = arrayOf(), lifeEvent: Lifecycle.Event = Lifecycle.Event.ON_DESTROY, noinline block: suspend CoroutineScope.(T) -> Unit): Job
Content copied to clipboard
receiveTag
Link copied to clipboard
fun LifecycleOwner.receiveTag(vararg tags: String?, lifeEvent: Lifecycle.Event = Lifecycle.Event.ON_DESTROY, block: suspend CoroutineScope.(tag: String) -> Unit): Job
Content copied to clipboard
接收标签, 和receiveEvent不同之处在于该函数仅支持标签, 不支持事件+标签
receiveTagHandler
Link copied to clipboard
fun receiveTagHandler(vararg tags: String?, block: suspend CoroutineScope.(tag: String) -> Unit): Job
Content copied to clipboard
receiveTagLive
Link copied to clipboard
fun LifecycleOwner.receiveTagLive(vararg tags: String?, lifeEvent: Lifecycle.Event = Lifecycle.Event.ON_DESTROY, block: suspend CoroutineScope.(tag: String) -> Unit): Job
Content copied to clipboard