gpt4 book ai didi

android - 从包中检索 android.intent.extra.EMAIL 值

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:48 29 4
gpt4 key购买 nike

我创建了一个类似电子邮件客户端应用程序的应用程序,例如 Gmail

当用户在另一个应用程序中单击电子邮件地址并从列表中的电子邮件发送应用程序中选择我的应用程序时,会出现在 .

电子邮件内容,如电子邮件地址、电子邮件主题和……是有意进入我的应用程序的。

但问题是 intent.getData(); 始终是 null 值,我尝试从 intent 获取电子邮件数据.

我在 intent 中测试了 bundle,我看到它不为空,当我写这段代码时:

bundle = intent.getExtras();
Log.e("Email",bundle.toString());

bundle.toString() 返回 Bundle[{android.intent.extra.EMAIL=[Ljava.lang.String;@11cda76c}]

我不知道这是什么 [Ljava.lang.String;@11cda76c}] 以及如何从这里获取电子邮件地址! ?

最佳答案

在这里找到答案 Passing values through bundle and get its value on another activity

bundle = this.getIntent().getExtras();
String email= bundle.getString("EMAIL");

编辑:

bundle = this.getIntent().getExtras();
String [] emails=bundle.getStringArray(Intent.EXTRA_EMAIL );

关于android - 从包中检索 android.intent.extra.EMAIL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42547616/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com