Las coordenadas GPS (usando el administrador de ubicación) se imprimen como nulas

OnCreateMethod,

LocationManager manager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);


LocationListener listener = new LocationListener() {

        @Override
        public void onStatusChanged(String provider, int status, Bundle extras) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onProviderEnabled(String provider) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onProviderDisabled(String provider) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onLocationChanged(Location location) {
            // TODO Auto-generated method stub
            coordinates = new GeoPoint((int)location.getLatitude(), (int)location.getLongitude()).toString();

        }
    };
    manager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, listener);

}

y cuando trato de mostrar coordenadas (setText) en un TextView, dice "nulo"

Manifiesto de Android,

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

Aunque mi TextView muestra "nulo", recibo una notificación en mi barra de estado que dice "Buscando GPS"

Respuestas a la pregunta(1)

Su respuesta a la pregunta