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. Так может это так?