Разрешение MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION для Android не распознано в коде

В настоящее время мы пытаемся запросить разрешения GPS у телефона Android, чтобы мы могли показать текущее местоположение на карте Google. Мы включили этот манифест вне тегов приложения под тегом manifest:

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

Вот часть нашего кода, которая не работает, она не распознает MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION:

 if (ActivityCompat.checkSelfPermission(this,
            android.Manifest.permission.ACCESS_FINE_LOCATION)
            != PackageManager.PERMISSION_GRANTED) {
        // Should we show an explanation?
        if (ActivityCompat.shouldShowRequestPermissionRationale(this,
                android.Manifest.permission.ACCESS_FINE_LOCATION)) {
            // Show an explanation to the user *asynchronously* -- don't block
            // this thread waiting for the user's response! After the user
            // sees the explanation, try again to request the permission.
        } else {
            // No explanation needed, we can request the permission.
            ActivityCompat.requestPermissions(this,
                    new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, MY_PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION);
            // MY_PERMISSIONS_REQUEST_READ_CONTACTS is an
            // app-defined int constant. The callback method gets the
            // result of the request.
        }
    }

Мы также включили «импорт android.Manifest».

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос