Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何确定RequestLocationUpdate是否有效?_Android_Gps - Fatal编程技术网

Android 如何确定RequestLocationUpdate是否有效?

Android 如何确定RequestLocationUpdate是否有效?,android,gps,Android,Gps,我使用requestLocationUpdates侦听器接收数据。 如何确定RequestLocationUpdate是否有效?需要一个方法,如果requestLocationUpdates启用,则返回true;如果我将其关闭(removeUpdates),则返回false。没有这样的方法。对于requestLocationUpdates()的LocationListener风格,您可以很容易地自己跟踪它: 步骤#1:将一个数据成员添加到某个类中,类型为boolean,名为areLocation

我使用requestLocationUpdates侦听器接收数据。
如何确定RequestLocationUpdate是否有效?需要一个方法,如果requestLocationUpdates启用,则返回true;如果我将其关闭(removeUpdates),则返回false。

没有这样的方法。对于
requestLocationUpdates()
LocationListener
风格,您可以很容易地自己跟踪它:

步骤#1:将一个数据成员添加到某个类中,类型为
boolean
,名为
areLocationUpdateEnabled
,初始设置为
false

步骤2:调用
requestLocationUpdates()
时,将
areLocationUpdateEnabled
设置为
true

步骤3:调用
removeUpdates()
时,将
areLocationUpdatesEnabled
设置为
false

步骤4(可选):实现
areLocationUpdatesEnabled()
作为返回
areLocationUpdatesEnabled
值的方法