【发布时间】:2011-05-16 07:37:29
【问题描述】:
我在同一个包中有一个主活动类A和一个服务类S,我在启动A的时候启动了S。我的问题是:S的运行时内存算作A的一部分吗?如果我强制停止 A,我是否也停止 S?谢谢
【问题讨论】:
标签: android multithreading service android-activity
我在同一个包中有一个主活动类A和一个服务类S,我在启动A的时候启动了S。我的问题是:S的运行时内存算作A的一部分吗?如果我强制停止 A,我是否也停止 S?谢谢
【问题讨论】:
标签: android multithreading service android-activity
见here。
默认情况下,应用程序的所有组件都在同一个线程中执行,但您可以使用清单文件中的android:process 属性来更改此行为。
【讨论】:
我的经验是 S 实际上在这种情况下会停止。但是,如果您将 S 作为单独的 Activity 启动,即。让它扩展 Activity(或此类的子类),那我不知道。
但是是的,也许答案在here。
【讨论】: