【发布时间】:2011-10-07 10:31:37
【问题描述】:
我正在使用 AR Kit 开发一个 Android 2.2 应用程序(您可以找到它here)。
这个 KIT 是一个 Eclipse 项目,有两个监听 GPS RECEIVER 的类。
这些类是ARLayout.java(视图)和HoldMeUp.java(主活动)。
我看到 ARLayout.java 需要使用 GPS 位置更新其数据,所以它实现了 LocationListener。
HoldMeUp 也需要使用 GPS 定位,所以它有一个 LocationListener。
我正在更新 HoldMeUp 以在应用程序打开暂停时关闭 GPS。我可以停止 HoldMeUp LocationListener,但我无法停止 ARLayour LocationListener。
我对此有一些疑问:
- 必须要有两个LocationListener吗?
- 我可以在 HoldMeUp 对象上只有一个吗? ARLayout 被添加到 FrameLayout 中,该 FrameLayout 设置为 HoldMeUp 的 ContentView。
- 如何将位置从 HoldMeUp 更新为 ARLayout?
【问题讨论】:
标签: android gps locationlistener