2

我正在为 GPS 提供商调用 getLastKnownLocation 并且它返回 null。文档说,如果未启用提供程序,这可能会发生,但我知道它是。如果不存在最后一个已知位置,提供者是否可以返回 null?我看不到文档在哪里说“如果不存在最后一个已知位置,可能会返回 null”

4

1 回答 1

16

如果不存在最后一个已知位置,提供者是否可以返回 null?

是的。事实上,很多时候,它会返回null,因为没有任何东西会导致 GPS 获取修复。GPS 通常会断电以节省电池寿命。有关查找您的位置的方法,请参阅获取用户位置。

我看不到文档在哪里说“如果不存在最后一个已知位置,可能会返回 null”

该文档有其缺陷。

于 2012-05-21T17:16:28.717 回答