我已经使用https://github.com/android/location-samples(意图1),并且一切都适用于旧设备(级别24),但后台服务在android 10上不起作用。您有什么想法吗?
原因是API级别为26或更高的所有android版本上的Background Execution Limits。
为了为用户提供更好的电池寿命和性能。 Google开始了限制。现在,如果应用程序不是前台,则后台服务将无法工作。您必须将服务作为前台服务,以始终通知用户您的应用程序在后台运行。