我尝试让用户使用以下代码选择一个电子邮件帐户:
Intent intent = AccountPicker.newChooseAccountIntent(null, null, new String[]{"com.google"},
false, null, null, null, null);
startActivityForResult(intent, 23);
这段代码运行得很好,但如果用户没有Gmail帐户,而是Yahoo、Hotmail等。如何通过更改第三个参数来显示所有电子邮件帐户:
new String[]{"com.google"}
非常感谢
发布于 2019-12-13 17:58:35
现在是2019年,代码似乎不再起作用了。要获得在选择器中显示的所有帐户(使用Xamarin Android),而不是
Android.Gms.Common.AccountPicker.NewChooseAccountIntent(null, null,
null, false, null, null, null, null);
你必须使用
Android.Accounts.AccountManager.NewChooseAccountIntent(null,null,null,null,null,null,null)
https://stackoverflow.com/questions/22174259
复制相似问题