gpt4 book ai didi

java - 在后台更新位置的后台服务

转载 作者:行者123 更新时间:2023-12-04 10:43:28 25 4
gpt4 key购买 nike

它会杀死后台服务,要解决您的问题,您应该使用前台服务。

我的后台粘性服务在 oreo 和 heigher 设备上被杀死 任何在 Activity 处于后台时获取后台服务位置的解决方案

最佳答案

这是因为 Android Oreo 后台执行的行为发生了变化。建议的替代方案是

1) 前台服务。

如果您在尝试使用 Location API 检索位置时可以向用户显示通知,请使用此方法。这将是可靠的,并且在文档中有建议。

Sample app from the documentation : LocationUpdatesForegroundService project on GitHub

An example of an app that allows the app to continue a user-initiated action without requesting all-the-time access to background location.

References
https://developer.android.com/training/location/receive-location-updates

2) 工作经理

这种方法不太可靠,因为您将无法控制调用它的确切时间,但如果您根本不想向用户显示通知,则可以使用这种方法。

关于java - 在后台更新位置的后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59823932/

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