- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Intent newChooseAccountIntent
让用户选择一个帐户。我在这里读到, Intent 返回一个 bundle ,其中包含用于帐户名称的键 KEY_ACCOUNT_NAME
和用于帐户类型的 KEY_ACCOUNT_TYPE
。 https://developer.android.com/reference/android/accounts/AccountManager.html
我的问题是如何访问 Intent 返回的 bundle ?我会在 Activity 结果函数中执行 data.getBundleExtra()
吗?
Activity 结果函数代码
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
callbackManager.onActivityResult(requestCode, resultCode, data);
super.onActivityResult(requestCode, resultCode, data);
if(resultCode == RESULT_OK) {
Log.d("frag", "is return empty " + data.getBundleExtra("KEY_ACCOUNT_NAME"));
}
else if (resultCode == RESULT_CANCELED) {
Log.d("frag", "intent fired and something went wrong");
}
}
最佳答案
根据 Javadoc,AccountManager.KEY_ACCOUNT_NAME和 AccountManager.KEY_ACCOUNT_TYPE是字符串,这意味着您使用 getStringExtra()
:
if(resultCode == RESULT_OK) {
String name = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME);
String type = data.getStringExtra(AccountManager.KEY_ACCOUNT_TYPE);
Log.d("frag", "Got " + name + ", " + type);
}
关于java - 如何访问 AccountManager.newChooseAccountIntent 返回的 bundle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57334905/
我在开发 Android 应用程序时遇到了一些问题。我创建了一个应用引擎连接的 Android 应用程序。后端已部署,我正在向端点添加身份验证。代码编译没有错误并在我的设备上启动,但是当我按下按钮进入
我正在尝试使用 Google Play 服务生成的 Intent 来选择 Google 帐户 private void showGoogleAccountPicker() { Intent g
我正在做一个项目,我必须显示帐户选择器,以便用户可以选择存储在他的设备中的电子邮件帐户。问题是我有 AccountPicker.newChooseAccountIntent 已弃用。 Is there
我试图让用户使用 AccountPicker 从相同类型的自定义帐户列表中进行选择。 Intent pickAccountIntent = AccountPicker.newChooseAccount
我正在尝试让用户使用以下代码选择一个电子邮件帐户: Intent intent = AccountPicker.newChooseAccountIntent(null, null, new Strin
我正在使用 Intent newChooseAccountIntent让用户选择一个帐户。我在这里读到, Intent 返回一个 bundle ,其中包含用于帐户名称的键 KEY_ACCOUNT_NA
我一直在关注 Google 的 App Engine 连接 Android 项目教程,但我遇到了 this page 问题。 . 特别是在第 8c 节中似乎有错误。如题所述,以下代码中并没有调用onA
我开始使用新的 Google Play 服务并尝试使用我在 blog 中找到的信息并在引用示例中创建一个完整的工作应用程序。恕我直言,这些示例中缺少一些东西。 新标准 AccountPicker.ne
我正在使用 Eclipse Juno ADT bundle + Google Plugin for Eclipse 为 Android 4+ 开发。我需要以编程方式登录谷歌帐户才能使用谷歌日历 API
我是一名优秀的程序员,十分优秀!