String serviceString = Context.LocationService;
lm = (LocationManager)GetSystemService(serviceString);
bestProvider = lm.GetBestProvider(cr, true);
Location l = lm.GetLastKnownLocation(bestProvider);
l shows null value where the best provider is network