所以这是我的场景......
我正在设计一个 android 应用程序,其中包含一些用于用户交互的活动,例如应用程序的配置等......我的应用程序使用服务在后台运行(很长时间)。
根据我迄今为止的研究,Android 中的服务只要不被我们自己或系统关闭就可以运行。(虽然从未测试过)
所以我的主要问题是,如果我的应用程序中的所有活动都关闭,正在运行的服务是否会关闭?
而且我也开始知道 Activity 和 Service 不能在主进程上同时运行,这是真的吗?
对于我的场景,哪种设计最好?Activity+Service 在同一个进程中,Activity+ IntentService在同一个进程中,Activity,Service 在不同进程中?