应用程序使用绑定服务。因此,该服务不是在任何地方使用startService启动的。需要访问服务的每个活动都使用bindService绑定到它。
在某些情况下,服务正在前进(使用startForeground)。
特别是可能存在这样的情况:没有任何约束服务(根据doc意味着服务将被停止)但它正在前台运行(这意味着它不会被停止)。哪些规则优先?当系统在前台运行时,系统是否会停止未绑定的服务?
感谢。
答案 0 :(得分:1)
在某些情况下,服务正在前进(使用startForeground)。
这不是特别有用,因为该过程已经在前台,因为使用该服务的活动位于前台。
哪些规则优先?
在最后一个客户端退出服务后,该服务将被销毁。 startForeground()
不会对此产生影响。