Разрешения во время выполнения для доступа к точному расположению - PullRequest
0 голосов
/ 14 мая 2018

Я создаю проект для карт и для проверки разрешений, которые я пытаюсь использовать, если заявление против ContextCompat.checkSelfPermission со студией не принимает его

мой код выглядит следующим образом:

private static final String FINE_LOCATION = Manifest.permission.ACCESS_FINE_LOCATION;

if (ContextCompat.checkSelfPermission(this,getApplicationContext(),FINE_LOCATION)==
          PackageManager.PERMISSION_GRANTED){

Есть предложения?

1 Ответ

0 голосов
/ 14 мая 2018

Убедитесь, что ваша Manifest в строке ниже импортирована из import android.Manifest;

 private static final String FINE_LOCATION = Manifest.permission.ACCESS_FINE_LOCATION;

И измените это

if (ContextCompat.checkSelfPermission(this,getApplicationContext(),FINE_LOCATION)==
          PackageManager.PERMISSION_GRANTED){

на

if (ContextCompat.checkSelfPermission(this,FINE_LOCATION)==
                    PackageManager.PERMISSION_GRANTED){

сейчасэто будет работать. Спасибо!

...