问题的标题几乎解释了这个问题。当我使用startActivity从服务启动Activity时,这个新活动是否在与服务分开的进程中启动?
答案 0 :(得分:2)
当我使用startActivity从服务启动活动时,此新活动是否在与服务分开的进程中启动?
没有。默认情况下,所有组件都共享一个进程。
答案 1 :(得分:0)
嗯,我的猜测是,如果你从你的应用程序启动一个Activity,那么它们处于同一个进程中,但通常系统可以为你启动不同进程的活动。
您可以使用
检查您的进程ID
android.os.Process.myPid()
并将其与Eclipse的“设备”窗口(DDMS透视图)中显示的进程ID列表进行比较。