Android中是不是新开一个activity就是新建了一个线程 5

Android中是不是新开一个activity就是新建了一个线程... Android中是不是新开一个activity就是新建了一个线程 展开
 我来答
ws0510918
2015-07-20 · 超过32用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:51.5万
展开全部
不是的,Android中所有的Activity都是在一个线程中,也就是我们所说的主线程(UI线程)。另外Activity 和 线程本身是两个跨度很大的概念。
沐沐创意生活
推荐于2017-09-17 · TA获得超过471个赞
知道答主
回答量:108
采纳率:100%
帮助的人:37.8万
展开全部
  1. 答案是否定的,几乎所有的GUI程序(android,javaswing,winform)都会使用一个线程来完成界面的显示。这个线程叫做主线程,或者event dispacture thread(edt ,事件派发线程)。这个概念在所有的GUI程序中都存在。

  2. 所有耗时的、复杂的操作都不应该在edt中运行,这样会导致程序占用主线程资源,而导致界面卡顿。在android4之上,你会注意到有一个异步任务类(asycTask)这个类就是为了解决在edt之外执行耗时操作的问题。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lwqwert
2015-07-30 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:19万
展开全部
不是的,APP中的所有Activity是共用一个主线程的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绿衣人敲门
2014-10-24 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63773
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部
一个handler 可以处理 所在线程 收到的消息,至于多个Activity 是否存在多个UI线程,你可以log输出每个Activity的threadId,都为同一个值,那就是 共用一个UI线程.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式