我们不能从服务中启动活动吗?如果是这样,服务是否会在单独的线程中继续在后台运行,并将前台中的已启动活动作为单独的线程运行?
答案 0 :(得分:2)
我们不能从服务中启动活动吗?
您可以在startActivity()
或任何其他Service
上致电Context
。
如果是这样,服务是否会在单独的线程中继续在后台运行,并将前台中的已启动活动作为单独的线程运行?
在Java中,对象不在线程上运行。方法在线程上运行。活动从服务启动的事实根本不会影响这一点。几乎所有同时包含Activity
和Service
的内容都出现在主应用程序线程上,并且由于Service
启动了Activity
,因此也不会更改。