Sto tentando di aggiungere le autorizzazioni di runtime Android (6.0.1) API 23, Se utilizzo la versione dell'SDK (min e destinazione versione sia 23) è woks bene, come qui di seguito,La chiamata richiede il livello API 23 (min corrente 14): android.app.Activity # requestPermissions, checkSelfPermission
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="23" />
Se cambio Android: minSdkVersion (meno di 23)
Ad esempio:
sto ottenendo errore qui sotto:
chiamata richiede livello di API 23 (corrente min è 14): android.app.Activity # requestPermissions, checkSelfPermission
Per le seguenti 2 metodi,
1)requestPermissions(permissionsList.toArray(new String[permissionsList.size()]),REQUEST_CODE_ASK_MULTIPLE_PERMISSIONS)
2)checkSelfPermission(permission)
ho provato ActivityCompat.checkSelfPermission()
e ContextCompat.checkSelfPermission()
entrambi non funzionano.
Quello che manca non riusciva a capire ..
ContextCompat.checkSelfPermission() è esattamente ciò che si vuole, potrebbe per favore essere più specifico sul perché non funziona? – Egor
Si verificano errori durante l'utilizzo di ActivityCompat o ContextCompat? Se sì, quale errore? – Srijith
è l'errore che sto ottenendo se utilizzo ActivityCompat "Il metodo checkSelfPermission (String) non è definito per il tipo ActivityCompat" – Joe