参考文章:快速切换到主线程更新UI的几种方法
子线程-->主线程
//在主线程执行
Handler(Looper.getMainLooper(),object : Handler.Callback{
override fun handleMessage(msg: Message): Boolean {
//操作
return false
}
}).sendEmptyMessage(0)
var mainHandler = Handler(Looper.getMainLooper())
mainHandler.post(Runnable {
//已经在主线程中,可以更新UI
})
网友评论