我想知道我们如何将消息从一个线程发送到 kotlin 的主线程。ps:安卓上不行。我不想要任何 android 平台特定的答案。
我已经在 android 平台上尝试过,如下所示
private val uiThreadHandler = object : Handler(Looper.getMainLooper()) {
override fun handleMessage(msg: Message) {
(msg.obj as () -> Unit)()
}
}
并将其用作
uiThreadHandler.obtainMessage(0, block).sendToTarget()
我想在普通的 kotlin 上实现这一点。如何在 kotlin 中实现这种线程通信?
哈士奇WWW
吃鸡游戏
相关分类