Android:当服务启动一个Activity时,活动是否在另一个进程中启动?

时间:2012-06-12 12:49:45

标签: android service

问题的标题几乎解释了这个问题。当我使用startActivity从服务启动Activity时,这个新活动是否在与服务分开的进程中启动?

2 个答案:

答案 0 :(得分:2)

  

当我使用startActivity从服务启动活动时,此新活动是否在与服务分开的进程中启动?

没有。默认情况下,所有组件都共享一个进程。

答案 1 :(得分:0)

嗯,我的猜测是,如果你从你的应用程序启动一个Activity,那么它们处于同一个进程中,但通常系统可以为你启动不同进程的活动。 您可以使用
检查您的进程ID android.os.Process.myPid() 并将其与Eclipse的“设备”窗口(DDMS透视图)中显示的进程ID列表进行比较。