我正在开发使用AR套件的Android 2.2的应用程序(你可以找到它here)。两个LocationListener的两个班在同一个项目
这KIT是有一边收听到GPS接收机两个班的Eclipse项目。
这些类是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?