Android M - GoogleAccountCredential setSelectedAccount не работает - имя не должно быть пустым

На Android M-PreviewGoogleAccountCredential.setSelectedAccount не похоже на работу.

При отладке я заметил, что после вызова этого методаselectedAccount а такжеaccountName поля объекта по-прежнему нулевые.

Во время отладки вы можете увидеть, что моя переменнаяaccountName не является пустым или нулевым, я называю.setSelectedAccountName(), но, как вы можете видеть в окне отладки, поле в GoogleAccountCredential по-прежнему равно нулю.

Я думаю, что это может быть связано с некоторыми разрешениями? В моем Манифесте у меня заявлены следующие разрешения:

<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />

Я знаю чтоGET_ACCOUNTS разрешение вы получаете бесплатно на M (Согласноhttps://developer.android.com/preview/features/runtime-permissions.html#normal ), но два других разрешения «неизвестны» для M-Preview. Так может это так?

Ответы на вопрос(2)

Ваш ответ на вопрос