我正在做一个项目,我必须显示帐户选择器,以便用户可以选择一个电子邮件帐户,存储在他的设备。问题是我的AccountPicker.newChooseAccountIntent
已经被弃用了。
是否有其他方法显示帐户选择器而不是
手动获取电子邮件,并在自定义视图中显示它
现在我正在使用:
Intent googlePicker = AccountPicker.newChooseAccountIntent(null, null,
new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE }, true, null, null, null, null);
startActivityForResult(googlePicker, PICK_ACCOUNT_REQUEST);
最佳答案
根据developers' documentation:
现在不赞成将alwaysPromptForAccount
布尔值作为参数添加到newChooseAccountIntent
中。新方法如下:newChooseAccountIntent(Account, List, String[], String, String, String[], Bundle)
所以现在在您的例子中,您的代码将如下所示:
Intent googlePicker = AccountPicker.newChooseAccountIntent(null, null,
new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE }, null, null, null, null);
startActivityForResult(googlePicker, PICK_ACCOUNT_REQUEST);
关于android - Android-使用什么代替AccountPicker.newChooseAccountIntent,因为已弃用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37722544/