我引用了TaskSample中的代码.java
由于我从来没有机会在回调的方法gotAccount
进入以下if
语句AccountManager
if (bundle.containsKey(AccountManager.KEY_INTENT)) {
Intent intent = bundle.getParcelable(AccountManager.KEY_INTENT);
intent.setFlags(intent.getFlags() & ~Intent.FLAG_ACTIVITY_NEW_TASK);
startActivityForResult(intent, REQUEST_AUTHENTICATE);
}
有人知道将启动什么样的意图吗?您介意发布该意图的屏幕截图吗?
根据文档,如果您没有缓存的令牌或保存的密码,您可能会获得登录活动。
如果为此帐户缓存了以前生成的身份验证令牌,并且 类型,然后返回。否则,如果保存的密码 可用,它被发送到服务器以生成新的身份验证令牌。 否则,将返回一个 Intent,该 Intent 在启动时将提示 用户输入密码。如果设置了通知身份验证失败参数,则 状态栏通知也使用相同的意图创建,警报 他们需要在某个时候输入密码的用户。
实际活动将取决于帐户类型,您不应该真正关心它的外观。