2014-12-05 137 views
0

我们不能从服务启动活动吗?如果是这样,该服务将保持在单独的线程中在后台运行,并将前台中启动的活动作为单独的线程运行?从服务启动活动

+0

可能的重复:http://stackoverflow.com/questions/3606596/android-start-activity-from-service – 2014-12-05 11:58:16

回答

2

我们不能从服务启动活动吗?

你可以叫上一个Service或任何其他ContextstartActivity()

如果是这样,那么该服务将继续在后台运行在单独的线程中,并将前台中的已启动活动作为单独的线程运行?

在Java中,对象不会在线程上运行。方法在线程上运行。活动是从服务中启动的,并不影响这一点。默认情况下,ActivityService默认在主应用程序线程上发生,并且也不会因为Service启动Activity而发生更改。

+1

任何启动活动作为一个单独的线程的想法? – 2014-12-05 12:04:55

+1

@SteveJobs:在Java中,对象不会在线程上运行。方法在线程上运行。 – CommonsWare 2014-12-05 12:07:18

+0

Thatz好的,但我需要启动活动作为一个单独的线程,任何其他方法? – 2014-12-05 12:10:33