Boa tarde Galera,
Estou com um problema pra resgatar a coordenada (latitude, longitude) pelo GPS meu Android.
Fiz um botão, onde eu clico ele era pra mostrar a coordenada em um campo de texto.
Mas aplicação dá o seguinte erro.
The Application testeGPS (process.br.com.teste) has stopped unexpectedly. Please try again
[code] public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState );
setContentView(R.layout.main);
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
loc = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
getLocationManager().requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
//builder = new AlertDialog.Builder(this);
Button botaoPos = null;
botaoPos = (Button)findViewById(R.id.button2);
botaoPos.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
Log.i(TAG,"LATITUDE" + loc.getLatitude()+"," + loc.getLatitude());
EditText senha = (EditText)findViewById(R.id.editText2);
senha.setText(loc.getLatitude()+"," + loc.getLatitude());
}
});
}[/code]
Também já adicionei as permissões.
<uses-permission
android:name="android.permission.INTERNET" />
<uses-permission
android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission
android:name="android.permission.LOCATION"/>
<uses-permission
android:name="android.permission.ACCESS_FINE_LOCATION" />
E até agora nada!
Alguém?