Liefert den aktuellen Breiten- und Längengrad der Zeichenkette

Ich versuche zu bekommenlatitude undlongitude aber manchmalnetwork is available aber ich bekomme keinen wert vonlatitude undlongitude. ich benutzeMyLocationListener Klasse und Zustand alle, aber einige Zeitvalue wird nicht bekommen.

protected void showCurrentLocation() 
{
    Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

    if (location != null) 
    {
        counter++;          
        latitude=location.getLatitude();
        longitude=location.getLongitude();
        altitude=location.getAltitude();
    }
 }   

private class MyLocationListener implements LocationListener
{
    @Override
    public void onLocationChanged(Location location)
    {
         counter++;
         latitude=location.getLatitude();
         longitude=location.getLongitude();
         altitude=location.getAltitude();
    }

    @Override
    public void onStatusChanged(String s, int i, Bundle b) 
    {
    }
    @Override
    public void onProviderDisabled(String s) 
    {   
    }
    @Override
    public void onProviderEnabled(String s) 
    {
    }
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage