我在活动和服务之间有很大的混淆。我的目标是运行音乐播放器。在大多数文档中说,要为活动运行后台工作,您应该使用服务。但是可以从活动本身创建的线程调用播放器。此外,即使活动被破坏,线程也不会被破坏。
如果是这样,这里的服务有什么用?我们为什么要使用服务,什么时候使用服务?
请澄清我的疑问!
提前致谢。
原文由 Prasath 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在活动和服务之间有很大的混淆。我的目标是运行音乐播放器。在大多数文档中说,要为活动运行后台工作,您应该使用服务。但是可以从活动本身创建的线程调用播放器。此外,即使活动被破坏,线程也不会被破坏。
如果是这样,这里的服务有什么用?我们为什么要使用服务,什么时候使用服务?
请澄清我的疑问!
提前致谢。
原文由 Prasath 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答969 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答843 阅读✓ 已解决
2 回答955 阅读
2 回答892 阅读
1 回答830 阅读
2 回答696 阅读
Activity 是一个 GUI,service 是非 GUI 线程,可以在后台运行。 这里有更多细节。