从服务启动活动
我们不能从服务启动活动吗?
你可以叫上一个Service
或任何其他Context
startActivity()
。
如果是这样,那么该服务将继续在后台运行在单独的线程中,并将前台中的已启动活动作为单独的线程运行?
在Java中,对象不会在线程上运行。方法在线程上运行。活动是从服务中启动的,并不影响这一点。默认情况下,Activity
和Service
默认在主应用程序线程上发生,并且也不会因为Service
启动Activity
而发生更改。
任何启动活动作为一个单独的线程的想法? – 2014-12-05 12:04:55
@SteveJobs:在Java中,对象不会在线程上运行。方法在线程上运行。 – CommonsWare 2014-12-05 12:07:18
Thatz好的,但我需要启动活动作为一个单独的线程,任何其他方法? – 2014-12-05 12:10:33
可能的重复:http://*.com/questions/3606596/android-start-activity-from-service – 2014-12-05 11:58:16