我已经实现了一种获取设备位置GPS数据的方法。问题是,当我从主线程运行应用程序时,即通过在我的手机上手动启动应用程序,它会显示正确的GPS数据。但是我已经实现了一个后台服务,它应该继续在一个单独的线程上运行。这项服务应该能给我GPS数据。因此,基本上,当我实例化下面的LocationGPS data = new LocationGPS()时,应该获得位置<
我有项目相关的地图和跟踪位置用户,为此我使用了。我需要检查用户的当前位置,在我的流程项目中,我首先检查用户的最后位置,如果最后位置为空,则检查用户当前位置。throw e; notifyListeners();然后,我在我的按钮OnPressed上调用OnPressed函数以获得这样的位置用户:voidLocation U
让我首先承认,当你搜索这个特定的问题时,会有很多结果。然而,根据这些答案,我尝试过的都不起作用。有时我知道位置,有时我不知道。如果我玩Location启用/禁用的游戏,我在调用getLastKnownLocation时总是会得到null。如果我有时手动撤销Location权限,然后再次启用它,它会起作用。基本上,我正在做以下工作:
pu