1

我正在开发一个在特定时间间隔后连续获取设备位置的应用程序。但问题不在于设备处于空闲模式onLocationResult(locationResult: LocationResult?)时调用。

我已经为它创建了一个前台服务并使用FusedLocationProviderClientapi 进行定位。我也尝试过使用PendingIntent而不是位置回调。但得到相同的结果LocationCallback

4

1 回答 1

0

如果我没记错的话,当应用程序处于空闲模式时启动方法onPause(),所以你的位置没有工作。我想您需要阅读有关Activity 生命周期的信息,您将解决您的问题。

这里的链接: https ://developer.android.com/guide/components/activities/activity-lifecycle

于 2020-01-16T14:27:00.430 回答