Call benötigt API-Level 23 (aktuell sind es 14): android.app.Activity # requestPermissions, checkSelfPermission [duplicate]
Diese Frage hat hier bereits eine Antwort:
Die Methode checkSelfPermission (Context, String) ist für den Typ ContextCompat nicht definiert. 3 answersIch versuche, Laufzeitberechtigungen für Android (6.0.1) API 23 hinzuzufügen. Wenn ich die SDK-Version verwende min und Zielversion beide 23) es woks gut, wie unten,
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="23" />
Wenn ich android ändere: minSdkVersion (weniger als 23)
Beispielsweise
Ich erhalte folgende Fehlermeldung:
Call benötigt API-Level 23 (aktuell sind es 14): android.app.Activity # requestPermissions, checkSelfPermission
Für die folgenden 2 Methoden,
1)requestPermissions(permissionsList.toArray(new String[permissionsList.size()]),REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS)
2)checkSelfPermission(permission)
Ich habe es versuchtActivityCompat.checkSelfPermission()
undContextCompat.checkSelfPermission()
beide funktionieren nicht.
Was mir fehlt konnte ich nicht verstehen ..