Enabled/disabled 使用 FusedLocationApi 的侦听器?

Enabled/disabled listener using FusedLocationApi?

常规 Android(非融合)LocationListener

https://developer.android.com/reference/android/location/LocationListener.html

有方法onProviderEnabledonProviderDisabled, 这样您就可以监听用户何时转动 off/on GPS。在 Fused 版本中

https://developers.google.com/android/reference/com/google/android/gms/location/LocationListener

只有onLocationChanged.

我想知道在使用融合位置 API.

时如何确定我的用户何时转向 GPS/location on/off

请注意,这与想要查询一次并接收一个布尔值是否启用或禁用位置不同;我需要一个具有回调的侦听器以根据更改采取行动。

非常感谢您的帮助。

LocationAvailability 可能就是您要找的。

当您调用 requestLocationUpdates, one of the parameters is a LocationCallback which gives you access to the listener onLocationAvailability.