放置Android位置侦听器的最佳位置是什么?活动课还是应用课?

放置Android位置侦听器的最佳位置是什么?活动课还是应用课?,android,google-play-services,geofencing,android-geofence,Android,Google Play Services,Geofencing,Android Geofence,我正在开发一个需要用户当前位置的应用程序。所有应用程序都基于用户的位置 一旦用户打开应用程序,我检索他们的当前位置并使用它。如果他们离开应用程序,我会减少最小间隔,并在后台不断请求用户的位置。我需要他们的地理围栏功能的位置 我在申请中有几个活动。既然我需要用户在应用程序级别的位置,那么将其放在应用程序类中是一种好方法,还是最好将其放在顶级活动中 谢谢最好将其作为一项服务。当我这样做的时候,我在应用程序实例中调用了我的LocationService。然后,当您在活动中的某个位置获取应用程序实例时,

我正在开发一个需要用户当前位置的应用程序。所有应用程序都基于用户的位置

一旦用户打开应用程序,我检索他们的当前位置并使用它。如果他们离开应用程序,我会减少最小间隔,并在后台不断请求用户的位置。我需要他们的地理围栏功能的位置

我在申请中有几个活动。既然我需要用户在应用程序级别的位置,那么将其放在应用程序类中是一种好方法,还是最好将其放在顶级活动中


谢谢

最好将其作为一项服务。当我这样做的时候,我在应用程序实例中调用了我的LocationService。然后,当您在活动中的某个位置获取应用程序实例时,只需调用相应的方法来获取用户位置-您可以显示一个进度对话框,因为这可能需要几秒钟的时间