我試圖設備停止移動,我想再次當設備開始移動,開始它何時停止LocationListener的在GPS應用程序,我們可以停止使用LocationListener的的onPause()方法中的Android
所以我想知道,如果設備不移動,那麼它是否從onLocationChanged()直接調用onPause()方法?因爲在我的onPause()方法,我已經寫了下面的代碼停止LocationListener的
@Override
public void onPause(){
super.onPause();
locationManager.removeUpdates(this);
locationManager = null;
}
如果你停止聽位置,你怎麼能說它再次移動? – minipif
我們可以在onResume中再次啓動位置管理器嗎? –
是的,這是正確的方法,在onPause()中停止它,然後在onResume()中啓動它。但請記住,這些回調對應於您在前臺的活動,而不是您的設備移動與否。 – minipif