I am trying to get current location using LocationManager class, but I am not getting any result in onLocationChanged method.
I am doing this in a fragment
LocationManager locationManager = (LocationManager)getActivity().getSystemService(Context.LOCATION_SERVICE);
LocationListener locationListener = new myLocationListener();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 10, 0, locationListener);
private class myLocationListener implements LocationListener {
@Override
public void onLocationChanged(Location location) {
Log.d(TAG, "Location Changed");
Toast.makeText(getActivity(), location.getLatitude() + " " + location.getLongitude(), Toast.LENGTH_SHORT).show();
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
}