我使用 requestLocationUpdates 监听器接收数据。如何确定 requestLocationUpdates 有效?需要一个能够返回 true 的方法 - 如果启用 requestLocationUpdates 或如果我将其关闭则返回 false (removeUpdates)
问问题
139 次
1 回答
1
没有这样的方法。对于 的LocationListener
味道requestLocationUpdates()
,您可以很容易地自己跟踪它:
步骤#1:将数据成员添加到某个类,类型boolean
为 ,命名为areLocationUpdatesEnabled
,最初设置为false
。
步骤#2:当您调用 时requestLocationUpdates()
,设置areLocationUpdatesEnabled
为true
。
第 3 步:当您调用 时removeUpdates()
,设置areLocationUpdatesEnabled
为false
。
步骤#4(可选):实现areLocationUpdatesEnabled()
为返回值的方法areLocationUpdatesEnabled
。
于 2012-09-29T17:40:48.730 回答