getAccountsByType não retorna nada no marshmallow
Agora isso é estranho ...
Usando
AccountManager.newChooseAccountIntent(null, null, new String[] {"com.google"}, null, null, null, null);
me dá uma lista de contas. Mas usando
AccountManager.get(context).getAccountsByType("com.google")
retorna 0 contas. O problema só acontece em marshmallow.
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
ainda existe no manifesto.
Alguma ideia...?
ATUALIZAÇÃO: Acontece que você deve solicitar permissão para GET_ACCOUNTS, mesmo que os documentos digam o contrário ... (ver comentários)