做Android开发的同学,可能都知道这么一点,UI更新只能在主线程中执行。
这是为什么呢?
1.这其实是因为UI更新并非是线程安全的,我们使用handler其实是将这个消息Message添加到消息队列MessageQueue中,而主线程中的循环管理器Looper会不断去循环遍历MessageQueue,从MessageQueue中取出消息,然后执行对应的操作。1.这其
做Android开发的同学,可能都知道这么一点,UI更新只能在主线程中执行。
这是为什么呢?
1.这其实是因为UI更新并非是线程安全的,我们使用handler其实是将这个消息Message添加到消息队列MessageQueue中,而主线程中的循环管理器Looper会不断去循环遍历MessageQueue,从MessageQueue中取出消息,然后执行对应的操作。1.这其