2015-10-07 20 views
8

Esiste un modo per rilevare il cambiamento dello stato di autorizzazione in Android Marshmallow?Android Marshmallow - modifica stato autorizzazioni

io non ho visto in onda per quello ...

+2

No, devi cercare il permesso ogni volta. Leggi https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions –

+0

grazie, sto controllando ogni volta ma ancora ... – itzhar

+0

Prova questo potrebbe essere lavoro http://stackoverflow.com/a/41221852/5488468 –

risposta

2

autorizzazioni non può cambiare nel mezzo della app. Se viene modificata un'autorizzazione -> l'app viene riavviata. Non c'è trasmissione - è necessario controllare ogni volta - ma è OK farlo solo all'avvio della tua app

+2

No, NON è buono controllare solo all'avvio. Se tu ** richiedi ** permessi e non li controlli semplicemente, non dovresti farlo per tutte le autorizzazioni contemporaneamente (questo è contro le linee guida di Google). Ma anche se si controlla solo, l'utente può in qualsiasi momento ** dare ** un permesso tramite Impostazioni – igorepst

0

È necessario controllare l'autorizzazione ogni volta che si usa. Per la tua semplicità puoi usare la libreria PermissionAcceptor-master.

Problemi correlati