Hello there i'm having a problem here
i have an add and edit form for my point of views databases it has two EditText for the coordinates, for Longitude and Latitude and it has a button to get the current coordinates if i click the button, the two EditTexts filled with the coordinates and the user can proceed to insert or edit the data
my code returning a java.nullPointerException, i don't know why...
this is my code :
btn_getkoor.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
try{
LocationListener gpsLocation = new MyLocationListener();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 0, gpsLocation); //new MyLocationListener());
Location location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
final TextView error_text = (TextView) findViewById(R.id.error_text);
if (location != null) {
EditText et_longitude = (EditText) findViewById(R.id.et_longitude);
EditText et_latitude = (EditText) findViewById(R.id.et_latitude);
et_longitude.setText(""+location.getLongitude()); // longitude textview
et_latitude.setText(""+location.getLatitude()); //latitude textview
locationManager.removeUpdates((LocationListener) location);
locationManager = null;
}else{
toastkeun("Terjadi Kesalahan dalam pengambilan koordinat"); //toast function
error_text.setText("Terjadi Kesalahan dalam pengambilan koordinat"); //textview for showing errors
}
}catch(Exception e){
toastkeun(e.toString());
}
}
});
Any solution?
I'm already set the Manifest file FYI