假設LocationManager 用的是系統的service
mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
mLocationManager .requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 100, 100, MyLocation.this);
當App 關閉之後,會發現GPS還會繼續搜尋 導致手機耗電
這是因為這段code把 LocationListener 綁到了service中
所以要記得在關閉App後 解除綁定
protected void onDestroy() {
super.onDestroy();
locationManager.removeUpdates(MyLocation.this);
}