Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何访问AccountManager.newChooseAccountContent返回的捆绑包?_Java_Android_Android Intent - Fatal编程技术网

Java 如何访问AccountManager.newChooseAccountContent返回的捆绑包?

Java 如何访问AccountManager.newChooseAccountContent返回的捆绑包?,java,android,android-intent,Java,Android,Android Intent,我使用intent NewChooseAccount内容让用户选择一个帐户。我在这里读到,intent返回一个bundle,其中KEY\u ACCOUNT\u NAME代表帐户名,KEY\u ACCOUNT\u TYPE代表帐户类型。 我的问题是如何访问意图返回的包?我会在活动结果函数中执行data.getBundleExtra吗 活动结果功能代码 @凌驾 ActivityResultant请求代码、int-resultCode、意图数据上的公共无效{ callbackManager.onAc

我使用intent NewChooseAccount内容让用户选择一个帐户。我在这里读到,intent返回一个bundle,其中KEY\u ACCOUNT\u NAME代表帐户名,KEY\u ACCOUNT\u TYPE代表帐户类型。

我的问题是如何访问意图返回的包?我会在活动结果函数中执行data.getBundleExtra吗

活动结果功能代码

@凌驾 ActivityResultant请求代码、int-resultCode、意图数据上的公共无效{ callbackManager.onActivityResultrequestCode、resultCode、数据; super.onActivityResultrequestCode、结果代码、数据; ifresultCode==结果\u正常{ Log.dfrag,返回空+data.getBundleExtraKEY\u帐户\u名称; } 如果resultCode==RESULT\u取消,则为else{ Log.dfrag,意图被激发,出现了一些问题; } } 根据Javadoc,和都是字符串,这意味着您使用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);
}