Sunday, August 28, 2011

[android-developers] onLocationChange never get called

Hi,

I am trying to develop application in which i need current lat/lang.
However onLocationChange method never get called.

Following is my code, and note that i have given all required
permission like android.permission.ACCESS_COARSE_LOCATION,
android.permission.ACCESS_FINE_LOCATION, android.permission.INTERNET
in manifest file. I can see gps icon on status bar that keep blinking
to find location, but never get success.

Can any one please help me on this.


public class LocationServiceActivity extends Activity implements
LocationListener{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

LocationManager lm =
(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);

Boolean isGPSEnabled =
lm.isProviderEnabled(LocationManager.GPS_PROVIDER);
Boolean isNetworkEnabled =
lm.isProviderEnabled(LocationManager.NETWORK_PROVIDER);

if(isGPSEnabled)
{
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0,
this);
}
else if(isNetworkEnabled)
{
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
0, 0, this);
}
else
{
Toast.makeText(this, "NO SERVICE ENABLED", 5000);
}

}

public void onLocationChanged(Location location) {
Toast.makeText(this, location.getLatitude()+"---
>"+location.getLongitude(), 5000);

}
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub

}
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub

}
public void onStatusChanged(String provider, int status, Bundle
extras) {
// TODO Auto-generated method stub

}
}

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment