Android:如何检查位置是当前位置还是上次已知位置

时间:2015-09-09 08:02:39

标签: android location

在我的应用程序中,我从网络获取位置,如果网络不可用,我的代码返回最后一个位置,在这两种情况下,我想知道位置是当前位置还是最后一个已知位置。有人可以告诉我如何知道这件事。谢谢你提前

list

1 个答案:

答案 0 :(得分:2)

您需要使用SharedPrefences

来实现此目的

将共享首选项中的当前位置(纬度和经度最多约5位小数)存储。将新位置与共享首选项中的位置进行比较。如果它们相同,则新位置是您最后知道的位置,如果不是新位置是新位置,再次以共享首选项保存。