gpt4 book ai didi

Android:如果系统在前台运行,系统会停止未绑定(bind)的服务吗?

转载 作者:行者123 更新时间:2023-11-30 04:29:51 26 4
gpt4 key购买 nike

应用程序使用绑定(bind)服务。因此,该服务不会在任何地方使用 startService 启动。每个需要访问该服务的 Activity 都使用 bindService 绑定(bind)到它。

在某些情况下,服务会转到前台(使用 startForeground)。

特别是可能存在这样一种情况,即没有任何服务绑定(bind)到服务(根据文档,这意味着服务将停止)但它在前台运行(这意味着它不会停止)。哪些规则具有优先权?系统在前台运行时会停止未绑定(bind)的服务吗?

谢谢。

最佳答案

In some situations service is going foreground (with startForeground).

这不是特别有用,因为进程已经在前台,因为使用该服务的 Activity 在前台。

Which of those rules have priority?

服务将在最后一个客户端解除绑定(bind)后销毁。 startForeground() 对此没有影响。

关于Android:如果系统在前台运行,系统会停止未绑定(bind)的服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7915389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com