AccountManager.KEY_INTENT 在 TaskSample 示例代码中的外观



我引用了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 在启动时将提示 用户输入密码。如果设置了通知身份验证失败参数,则 状态栏通知也使用相同的意图创建,警报 他们需要在某个时候输入密码的用户。

实际活动将取决于帐户类型,您不应该真正关心它的外观。

相关内容

  • 没有找到相关文章

最新更新