Android 应用程序不断ping GPS
我有一个Android 应用程序不断ping GPS,android,gps,locationlistener,Android,Gps,Locationlistener,我有一个mapView活动,它注册了一个LocationListener,每两秒钟检查一个新位置。当我按下后退按钮返回应用程序的主屏幕时,GPS会继续每隔两秒钟检查一次位置。当活动停止时,侦听器是否没有停止?如果没有,我怎么处理?我目前还没有覆盖onStop() 您需要覆盖活动的onPause方法,因为肯定会调用该方法。 在onPause方法中,您应该注销LocationListener 你是通过 locationManager.removeUpdates(yourListener); 如果您
mapView
活动,它注册了一个LocationListener
,每两秒钟检查一个新位置。当我按下后退按钮返回应用程序的主屏幕时,GPS会继续每隔两秒钟检查一次位置。当活动停止时,侦听器是否没有停止?如果没有,我怎么处理?我目前还没有覆盖onStop()
您需要覆盖活动的onPause
方法,因为肯定会调用该方法。
在onPause
方法中,您应该注销LocationListener
你是通过
locationManager.removeUpdates(yourListener);
如果您有mapView
我有时会遇到locationOverlay
注册侦听器和使用GPS的问题,即使mapView在后台。您需要覆盖活动的onPause
方法,因为肯定会调用该方法。
在onPause
方法中,您应该注销LocationListener
你是通过
locationManager.removeUpdates(yourListener);
如果你有一个mapView
我有时会遇到locationOverlay
注册一个侦听器并使用GPS的问题,即使mapView是在后台