C# Xamarin Android AccountPicker如何获取结果(已关闭)
如何从我的AccountPicker获得choosen帐户的结果 我尝试使用下面的代码,但没有成功 我是xamarin的新手 有人有什么想法吗。 ofc i具有所需的权限:C# Xamarin Android AccountPicker如何获取结果(已关闭),c#,android,xamarin,xamarin.forms,C#,Android,Xamarin,Xamarin.forms,如何从我的AccountPicker获得choosen帐户的结果 我尝试使用下面的代码,但没有成功 我是xamarin的新手 有人有什么想法吗。 ofc i具有所需的权限:GET\u ACCOUNTS Activity ac = ((Activity)Forms.Context); Intent intent = AccountPicker.NewChooseAccountIntent(null, AccountManager.Get(ac).GetAccounts(), new String
GET\u ACCOUNTS
Activity ac = ((Activity)Forms.Context);
Intent intent = AccountPicker.NewChooseAccountIntent(null, AccountManager.Get(ac).GetAccounts(), new String[] { "com.google" }, false, null, null, null, null);
ac.StartActivityForResult(intent, 0);
// I tried
var accountName = intent.GetStringExtra(AccountManager.KeyAccounts);
请注意,这是在依赖项服务类中。就像在Android中一样,在活动中重写
OnActivityResult
方法(有关更多信息,请阅读此处:)我可以在任何类中使用OnActivityResult吗?我在你的活动中确实说过..对于这个问题,片段。自从我在Xamarin工作以来,我没有使用过。带有Dependency ServicesAh的表单可能需要添加该标记。