¿Por qué Location.distanceBetween arroja una excepción para el parámetro de resultado?

¿Por qué Location.distanceBetween lanzar una excepción con el siguiente ejemplo:

 Location.distanceBetween(51.5175431381974,-0.1501073187713473, 51.5173695544231, -0.15127676190184, results); 

He comprobado el mismo posicionamiento aquí y la distancia se informó como 0,08319 km y no estoy seguro de por qué lanza la Excepción:

 java.lang.IllegalArgumentException: results is null or has length < 1 

Su variable de resultados necesita ser initalized a una matriz de flotadores con longitud> 0. Los puntos de esta matriz se rellenan con el resultado del cálculo.

  • AddProximityAlert no funciona (no hace requestLocationUpdates) - Android
  • ¿Cómo obtener la latititud y la longitud de una imagen en sdcard a mi aplicación?
  • Determinar un geopunto de otro, una distancia y un ángulo polar
  • Accede al GPS en Android desde C ++
  • ¿Cómo activar el receptor de difusión cuando gps está encendido / apagado?
  • ¿De dónde viene la ubicación y la ubicación actual de Bestest? En Android Dev Guide (Obtención de la ubicación del usuario)
  • Android: el mejor método para calcular la distancia entre dos ubicaciones
  • Android: ¿Cómo obtener una altitud exacta?
  • Alternar el GPS mediante programación Android 4.4
  • Cómo obtener sellos horarios precisos desde la ubicación GPS de Android
  • Android: Obtener una posición GPS rápidamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.