使用FusedLocationApi启用/禁用侦听器?

时间:2017-02-21 14:57:48

标签: java android locationlistener android-gps android-fusedlocation

常规Android(非融合)LocationListener

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

有方法viewPageronProviderEnabled, 这样您就可以在用户关闭/打开GPS时收听。在融合版本中

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

只有onProviderDisabled

我想知道如何确定用户在使用Fused Location API时打开/关闭GPS /位置的时间。

请注意,这与想要查询一次并接收布尔值不同,无论位置是启用还是禁用;我需要一个有回调的监听器来对变化采取行动。

非常感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:1)

LocationAvailability可能就是你要找的东西。

当您致电requestLocationUpdates时,其中一个参数为LocationCallback,可让您访问监听器onLocationAvailability