Я пытаюсь добавить разрешения во время выполнения android (6.0.1) API 23, если я использую версию SDK (min и target версия и 23) это ковшики хорошо, как показано ниже,Для вызова требуется уровень API 23 (текущий минимум равен 14): android.app.Activity # requestPermissions, checkSelfPermission
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="23" />
Если изменить андроида: 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()
оба не работают.
Что я пропущено не мог понять ..
ContextCompat.checkSelfPermission() именно то, что вы хотите, не могли бы вы, пожалуйста, более конкретно, почему он не работает? – Egor
Получаете ли вы какие-либо ошибки при использовании ActivityCompat или ContextCompat? Если да, то какая ошибка? – Srijith
следующая ошибка, которую я получаю, если я использую ActivityCompat «Метод checkSelfPermission (String) не определен для типа ActivityCompat« – Joe