Местоположение всегда возвращается ноль - PullRequest
0 голосов
/ 08 июня 2018

Я пытаюсь найти местоположение моего устройства, но оно всегда возвращает ноль.Ниже мой код.

    public Location getLocation() {

    if (ContextCompat.checkSelfPermission(context,Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
        Toast.makeText(context, "Permission is not granted", Toast.LENGTH_LONG).show();
        return null;
    }
    LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);

    assert locationManager != null;
    boolean isGPSEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);

    if (isGPSEnabled) {
        locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 6000, 10, this);
        return locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
    } else {
        Toast.makeText(context,"Please enable GPS",Toast.LENGTH_LONG).show();
    }
    return null;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...