我正在開發使用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?