0

我从 Commonsware 搜索了许多关于LocPoller的问题和答案,但没有找到我的问题的答案。我已经尝试使用来自 github 的最新演示,但我遇到了问题。首先,我必须承认我在演示中修改了 PERIOD,因此警报每 15 秒触发一次。我意识到这将大量消耗面糊,这只是为了测试。我希望LocationReceiver 的onReceive() 会每 15 秒被调用一次,但这并没有发生。

调试事情我看到警报正在触发,一切似乎都很好,因为它正在到达 PollerThread 并调用 sendBroadcast。所以我认为我的设置有误,但我不确定是什么。除了在演示中更改 PERIOD 之外,其他一切都保持原样。我试过在设备和模拟器(8 级)上运行它。任何调试此问题的帮助将不胜感激。

最后,我正在寻找的功能是能够跟踪手机位置,以便我的应用程序可以随时获取当前位置。我在研究中看到了这一点,尽管它非常符合要求。如果有人对不同的方法有更好的了解,我很想听听。

谢谢,林德斯

4

1 回答 1

1

最后,我正在寻找的功能是能够跟踪手机位置,以便我的应用程序可以随时获取当前位置。我在研究中看到了这一点,尽管它非常符合要求。

不它不是。

如果有人对不同的方法有更好的了解,我很想听听。

第 1 步:requestLocationUpdates()当您想开始在应用中接收位置更新时调用

第 2 步:根据需要使用提供给您LocationListener或呼叫的位置修复getLastKnownLocation()

第 3 步:removeUpdates()当您不想再在应用中接收位置更新时调用

于 2012-06-01T13:47:50.530 回答