Su Android M-Preview GoogleAccountCredential.setSelectedAccount
non sembra funzionare.Android M - GoogleAccountCredential setSelectedAccount non funziona - il nome non deve essere nullo
Durante il debug, ho notato che dopo aver chiamato quel metodo, i campi dell'oggetto selectedAccount
e accountName
sono ancora nulli.
Durante il debug si può vedere che la mia variabile accountName
non è vuoto o nullo, che io chiamo il .setSelectedAccountName()
, ma come si può vedere nella finestra di debug, il campo nella GoogleAccountCredential è ancora nulla.
penso che questo può essere correlato a alcune autorizzazioni? Sul mio manifesto, ho le seguenti autorizzazioni dichiarato:
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
So che il permesso GET_ACCOUNTS
si ottiene gratuitamente su M (Secondo https://developer.android.com/preview/features/runtime-permissions.html#normal), ma gli altri due permessi sono "sconosciuto" al M-Anteprima . Quindi forse, è quello?
Giuro, M è così pieno di buggy che miagola, mi fa tirare i capelli. Buona fortuna a te uomo! – Sipty