美文网首页
Android中为什么不能在子线程中更新UI

Android中为什么不能在子线程中更新UI

作者: lovefo | 来源:发表于2019-08-21 14:25 被阅读0次

    点击查看

    原因:

    这个只解释了如果在子线程更新UI为什么会抛异常;真正不能再自在子线程更新UI的原因是:UI控件非线程安全,在多线程中并发访问可能会导致UI控件处于不可预期的状态。而不对UI控件的访问加上锁机制的原因有:

    上锁会让UI控件变得复杂和低效
    上锁后会阻塞某些进程的执行

    相关文章

      网友评论

          本文标题:Android中为什么不能在子线程中更新UI

          本文链接:https://www.haomeiwen.com/subject/sxgbsctx.html