标签: android location
在我的应用程序中,我从网络获取位置,如果网络不可用,我的代码返回最后一个位置,在这两种情况下,我想知道位置是当前位置还是最后一个已知位置。有人可以告诉我如何知道这件事。谢谢你提前
list
答案 0 :(得分:2)
您需要使用SharedPrefences
将共享首选项中的当前位置(纬度和经度最多约5位小数)存储。将新位置与共享首选项中的位置进行比较。如果它们相同,则新位置是您最后知道的位置,如果不是新位置是新位置,再次以共享首选项保存。