Разрешения приложения Android Studio Request не скомпилируются - PullRequest
0 голосов
/ 08 октября 2019

Не знаю, что я делаю не так. При попытке скомпилировать код Android-студии я получаю следующую ошибку:

';'ожидается

Код ошибки Image ошибка: аннотации типов не поддерживаются в источнике 1.7

    @Override
    public void onRequestPermissionsResult(int requestCode,
    String[] permissions, int[] grantResults) {
        switch (requestCode) {
            case MY_PERMISSIONS_REQUEST_READ_CONTACTS: {
                // If request is cancelled, the result arrays are empty.
                if (grantResults.length > 0
                        && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                    // permission was granted, yay! Do the
                    // contacts-related task you need to do.
                } else {
                    // permission denied, boo! Disable the
                    // functionality that depends on this permission.
                }
                return;
            }

            // other 'case' lines to check for other
            // permissions this app might request.
        }


  }

1 Ответ

1 голос
/ 08 октября 2019

Удалить onRequestPermissionsResult() метод вне скобки onCreate() метода.

Как показано ниже,

int MY_PERMISSIONS_REQUEST_READ_CONTACTS = 0;

@Override
protected void onCreate(Bundle savedInstantState){
 ....
 ....
}

@Override
public void onRequestPermissionsResult(int requestCode,
String[] permissions, int[] grantResults) {
 ....
 ....
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...