A ver si con esto logramos descubrir algo:
Código:
public void onLocationChanged(Location location) {
//cambios=cambios+1;
strnumcambios = (TextView) findViewById(R.id.cambios_gps);
txtLat = (TextView) findViewById(R.id.textview1);
txtLat.setText("Latitude:" + location.getLatitude() + ", Longitude:" +
location.getLongitude());
strnumcambios.setText(cambios);
Gracias!