
基于最新特性的Android事件分发框架
6 | 7 | 8 | 9 |
使用LiveData将消息延迟到前台接收
使用LiveData将消息延迟到前台接收
接收事件, 此事件要求执行kotlinx.coroutines.cancel手动注销
可接受零个或多个标签, 如果标签为零个则匹配事件对象即可成功接收, 如果为多个则要求至少匹配一个标签才能成功接收到事件
接收到事件后执行函数
接收标签, 和receiveEvent不同之处在于该函数仅支持标签, 不支持事件+标签, 此事件要求执行kotlinx.coroutines.cancel手动注销
可接受零个或多个标签, 如果标签为零个则匹配事件对象即可成功接收, 如果为多个则要求至少匹配一个标签才能成功接收到事件
接收到事件后执行函数
接收事件
可接受零个或多个标签, 如果标签为零个则匹配事件对象即可成功接收, 如果为多个则要求至少匹配一个标签才能成功接收到事件
接收到事件后执行函数
接收标签, 和receiveEvent不同之处在于该函数仅支持标签, 不支持事件+标签
可接受零个或多个标签, 如果标签为零个则匹配事件对象即可成功接收, 如果为多个则要求至少匹配一个标签才能成功接收到事件
接收到事件后执行函数