永发信息网

android ui为什么要放在主线程更新

答案:2  悬赏:20  手机版
解决时间 2021-04-04 14:11
android ui为什么要放在主线程更新
最佳答案
一个进程必须要有一个线程,那如果不把UI放在主线程,你进来对UI的操作不都得在子线程里进行了,那样是不是很麻烦,再说UI是必须的,它在主线程没什么问题吧
全部回答
原因推测为:1.操作系统实践线程优先权为最高2.为了用户体验理论上马上能看到效果,但这又会根据os实践有所不同,而自绘制ui则是要看绘制方式另外在windows下有时要主动呼叫让窗口无效的api触发重新绘制事件ios/windows/android都无法在其他线程更新ui,一般背景更新也都还是要invoke给ui线程一般来说在背景线程更新ui大部分会直接崩溃,但早期.net+visual studio下ide会预设将某个ui的背景更新属性设为true,则可以直接在背景更动ui,但实际上这也只是.net高阶封装把一些事情做掉,实际上还是在ui线程更新,但用起来像在背景更新,勉强算是特例 查看原帖>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题下列各句中,没有语病的—句是A.学校应
宛城区南阳梁东文卫生室地址有谁知道?有点事
我是货车碰了夏利车保险杠的花多少钱修
谁知道"电子信息科学与技术专业"出来后的对口
你好,我想请问一下,你不是知道波兰的八大音
怎样制作偶像活动卡片
怎么让父母同意我门结婚呢?
下颌骨骨折按工伤处理,一般能休多少时间
“我不知道我身上有什么东西会那么吸引你,我
你太客气的英文怎么拼
坦克世界 买台62式打出经验 兑换全局经验 全
镇江换驾照的地方在哪
西瓜嫁接到冬瓜根上接出的西瓜会有冬瓜的味道
负荆请罪和哪个历史人物有关
车削加工的切削量有哪些?它们的单位是什么?
推荐资讯
什么叫零序电流方向,什么是二次电流,二次零
图中箭头表示气流状态,①②③④表示等压线,
常常想,此生不嫁了吧,因为80后的日子靠自己
免费下载电子书重生洪荒之混沌树txt下载
作文(共60分)让我陶醉 (提示:在横线上填入
我和女友拍拖已经有段时间了,现在我想捂摸她
乌拉盖管理区的奶嚼口是什么
什么是田块?
午睡前一个谜语,“我不找小屁孩出来玩”,打一
国际机票加段是什么意思,具体的怎么算?
盛传的盛、气盛的盛各是什么意思
宋辽战争的直接起因是A.辽兵南下掠夺B.宋军为
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?