Your code is wrong. It should be more like this:
Code:
public LocationHandler() {
try {
provider = LocationProvider.getInstance(null);
if (provider == null) {
System.out.println("LocationHandler constructor: no provider");
}
else {
provider.setLocationListener(this, 1, -1, -1);
}
}
catch (Exception e) { }
}
public void locationUpdated(LocationProvider p, Location l) {
try {
if (!l.isValid()) return;
QualifiedCoordinates qc = l.getQualifiedCoordinates();
}
catch (Exception e) { }
}
- Mike
NAVTEQ Network for Developers
The community for developing innovative location-based applications
http://NN4D.com