getLastKnownLocation真的有用吗?

时间:2011-05-10 20:15:49

标签: android location

如果设备在线,它是否会提供用户的当前位置?它如何确定最后的已知位置?

1 个答案:

答案 0 :(得分:1)

LocationManager docs

取自文档&改写 getLastKnownLocation返回从给定提供程序获取的最后一个已知位置修复。 该设备无需启动提供商即可获得有关电池寿命的信息。

但是,如果用户手机已经睡眠或关闭并且已移动,则该位置将过时。

如果您需要该位置是最新的,我不会使用此方法,而是请求单个更新,具体取决于您的应用程序要求。

注意:如果不负责任地使用,请求可用提供商的位置更新将影响用户的电池续航时间