在disconnect()之前或之后的LocationClient removeLocationUpdates()

时间:2014-10-13 14:10:08

标签: android google-play-services android-location

当我从LocationClient.onLocationChanged()获取请求的位置时,

是否更好?
  1. 致电disconnect(),然后在onDisconnected()致电removeLocationUpdates()
  2. 随后致电removeLocationUpdates()disconnect()

1 个答案:

答案 0 :(得分:0)

即使删除了侦听器,Google仍然建议在断开连接之前删除所有侦听器。

回答这个问题,如果在disconnect()之后调用removeLocationUpdates,则LocationClient会抛出错误。所以你应该在哪里调用它,而不是在哪里可以调用它!