Я хочу получить информацию о местоположении.Вот фрагмент кода, который я использовал:
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
&& ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
Toast.makeText(MainActivity.this,
"The velocity calculator does not work if you do not give the permisson ..!"
, Toast.LENGTH_SHORT).show();
}else{
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1, 0, this);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1, 0, this);
}
И в методе onLocationChanged я получаю местоположение.Проблема в том, что этот метод занимает примерно каждые 10 секунд.Но я хочу получить намного быстрее, чем каждую секунду.Могу ли я добиться этого с помощью использования locationManager?Если нет, то каковы другие решения?