我正在使用AR套件开发Android 2.2应用程序(您可以找到它here)。
这个KIT是一个日食项目,有两个类听GPS接收器。
这些类是ARLayout.java(视图)和HoldMeUp.java(主要活动)。
我已经看到ARLayout.java需要使用GPS位置更新其数据,因此它实现了LocationListener。
HoldMeUp还需要使用GPS位置,因此它有一个LocationListener。
我正在更新HoldMeUp以在应用程序启动时暂停GPS。我可以停止HoldMeUp LocationListener,但我无法阻止ARLayour LocationListener。
我对此有一些疑问:
答案 0 :(得分:0)
Q值。上面指定的类同时使用GPS吗? 如果是,则应创建ARLayout类的对象并定义一些公共方法,如public void UpdateGPSState(GPS Paremeters),并从主活动的onLocationChangeListner或其他位置列表器函数调用它。 一旦主要活动有更新,您的功能调用将自动更新ARLayout的GPS要求。