【发布时间】:2014-12-05 11:54:22
【问题描述】:
我们不能从服务中启动活动吗?如果是这样,服务是否会在单独的线程中继续在后台运行,而在前台启动的活动是否会作为单独的线程?
【问题讨论】:
标签: android background-foreground
我们不能从服务中启动活动吗?如果是这样,服务是否会在单独的线程中继续在后台运行,而在前台启动的活动是否会作为单独的线程?
【问题讨论】:
标签: android background-foreground
我们不能从服务中启动活动吗?
您可以通过Service 或任何其他Context 致电startActivity()。
如果是这样,服务是否会继续在单独的线程中在后台运行,而在前台启动的活动是否会作为单独的线程?
在 Java 中,对象不在线程上运行。方法在线程上运行。活动是从服务启动的这一事实根本不会影响这一点。默认情况下,Activity 和 Service 的几乎所有内容都发生在主应用程序线程上,并且这也不会改变,因为 Service 启动了 Activity。
【讨论】: