Android中是不是新开一个activity就是新建了一个线程 5
4个回答
展开全部
答案是否定的,几乎所有的GUI程序(android,javaswing,winform)都会使用一个线程来完成界面的显示。这个线程叫做主线程,或者event dispacture thread(edt ,事件派发线程)。这个概念在所有的GUI程序中都存在。
所有耗时的、复杂的操作都不应该在edt中运行,这样会导致程序占用主线程资源,而导致界面卡顿。在android4之上,你会注意到有一个异步任务类(asycTask)这个类就是为了解决在edt之外执行耗时操作的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是的,APP中的所有Activity是共用一个主线程的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-24 · 知道合伙人软件行家
关注
展开全部
一个handler 可以处理 所在线程 收到的消息,至于多个Activity 是否存在多个UI线程,你可以log输出每个Activity的threadId,都为同一个值,那就是 共用一个UI线程.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询