Can you paste your logcat? This can guide us to help you! Regards,
Rogerio 2010/4/9 bob <[email protected]> > package com.wissen.android; > import com.google.android.maps.GeoPoint; > import com.google.android.maps.MapActivity; > import com.google.android.maps.MapController; > import com.google.android.maps.MapView; > > import android.content.Context; > import android.location.Location; > import android.location.LocationListener; > import android.location.LocationManager; > import android.os.Bundle; > import android.widget.Toast; > > public class Hello extends MapActivity implements LocationListener > { > private LocationManager lm; > private LocationListener locationListener; > > private MapView mapView; > private MapController mc; > > /** Called when the activity is first created. */ > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > > //---use the LocationManager class to obtain GPS locations--- > lm = (LocationManager) > getSystemService(Context.LOCATION_SERVICE); * > > /locationListener = new MyLocationListener(); > > lm.requestLocationUpdates( > LocationManager.GPS_PROVIDER, > 0, > 0, > locationListener); > > mapView = (MapView) findViewById(R.id.mapview1); > mc = mapView.getController(); > > } > > @Override > protected boolean isRouteDisplayed() { > // TODO Auto-generated method stub > return false; > } > > @Override > public void onLocationChanged(Location location) { > // TODO Auto-generated method stub > > } > > @Override > public void onProviderDisabled(String provider) { > // TODO Auto-generated method stub > > } > > @Override > public void onProviderEnabled(String provider) { > // TODO Auto-generated method stub > > } > > @Override > public void onStatusChanged(String provider, int status, Bundle > extras) { > // TODO Auto-generated method stub > > } > > private class MyLocationListener implements LocationListener > { > @Override > public void onLocationChanged(Location loc) { > if (loc != null) { > Toast.makeText(getBaseContext(), > "Location changed : Lat: " + loc.getLatitude() + > " Lng: " + loc.getLongitude(), > Toast.LENGTH_SHORT).show(); > > GeoPoint p = new GeoPoint( > (int) (loc.getLatitude() * 1E6), > (int) (loc.getLongitude() * 1E6)); > mc.animateTo(p); > mc.setZoom(16); > mapView.invalidate(); > } > } > > @Override > public void onProviderDisabled(String provider) { > // TODO Auto-generated method stub > } > > @Override > public void onProviderEnabled(String provider) { > // TODO Auto-generated method stub > } > > @Override > public void onStatusChanged(String provider, int status, > Bundle extras) { > // TODO Auto-generated method stub > } > } > > } > > > I'm making a simple GPS app that updates your current location, but > whenever I try to run it, I get a "Application has stopped > unexpectedly" error. I can't figure out the problem. Any ideas? > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > > To unsubscribe, reply using "remove me" as the subject. > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

