Cómo quitar un LocationListener de LocationManager que se agrega dos veces en android?

Si agrego this como un LocationListener dos veces como sigue

 manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,3,this); manager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,3,this); 

, Sería suficiente para eliminar sólo una vez como sigue

 manager.removeUpdates(this); 

Sí, eliminar manager.removeUpdates(this); es suficiente. Como dice la documentación :

Elimina cualquier registro actual de actualizaciones de ubicación de la actividad actual con el LocationListener especificado. Después de esta llamada, las actualizaciones ya no se producirán para este oyente.

  • Android LocationClient.getLastLocation () devuelve la ubicación antigua e inexacta con una nueva marca de tiempo
  • ¿Cómo encontrar mi ubicación actual (latitute + longitude) al hacer clic en un botón en android?
  • ¿Cómo obtener la posición GPS actual sin esperar cambios de ubicación en Android?
  • Calcule el rumbo de la brújula / rumbo a la ubicación en Android
  • La API de ubicación de Google Play Service devuelve una ubicación incorrecta a veces
  • Obtener la dirección de ubicación actual de la aplicación de Android
  • LocationManager.getLastKnownLocation () return null
  • Cálculo de distancia desde mi ubicación hasta la ubicación de destino en android
  • Obtener la distancia más corta desde un punto
  • IllegalArgumentException: el proveedor no exisit: null en Maps V1
  • Cambio de idioma dentro de la aplicación Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.