Я пытаюсь добавить разрешения времени выполнения android (6.0.1) API 23. Если я использую версию SDK (мин и целевая версия как 23), она будет нормально, как показано ниже,
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="23" />
Если я изменяю android: minSdkVersion (менее 23)
Например:
Я получаю ошибку ниже:
Для вызова требуется уровень API 23 (текущий минимум равен 14): android.app.Activity # requestPermissions, checkSelfPermission
Для следующих 2 методов
1)requestPermissions(permissionsList.toArray(new String[permissionsList.size()]),REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS)
2)checkSelfPermission(permission)
Я пробовал ActivityCompat.checkSelfPermission()
и ContextCompat.checkSelfPermission()
оба не работают.
То, что я пропустил, не могло понять.