java - 调试Android Intent 问题(无特定接收者)

标签 java android android-intent

我有一个问题,我希望在我的应用程序中拥有一个特定的电子邮件接收器,每当用户按下电子邮件按钮时,它就会向他/她显示一个固定的接收器。我怎样才能做到这一点?

 public void google(View v){
       Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
       emailIntent.setType("plain/text");
       emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{});
       emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject");
       emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
       Intent shareIntent = Intent.createChooser(emailIntent,"");
       shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       startActivity(shareIntent);

 }

this is the code

this is the image of email

最佳答案

使用此代码希望它会有所帮助

Intent Email = new Intent(Intent.ACTION_SEND);
            String[] recipents ={"your_recepient_email"};
            Email.putExtra(Intent.EXTRA_EMAIL,recipents);
            Email.setType("text/html")
            Email.setPackage("com.google.android.gm");
            startActivity(Intent.createChooser(Email, "Send mail"));

如果您想要主题和内容,请使用类似于添加主题行的代码。

关于java - 调试Android Intent 问题(无特定接收者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59786157/

相关文章:

android - 在 ScrollView 中滚动 EditText

Android - 未找到处理 Intent 的 Activity { act=android.intent.action.VIEW - 尝试打开 PDF 文件

java - 使用 querydsl 按 null 搜索

java - 未找到 hibernate 映射资源

java - 按下后退按钮时清除堆栈 Activity

java - 启动 Android Studio 时出错无法创建 JVM 错误代码 -1

Android Intent 选择器不能有空的 Intent 目标

java - 在 Android 应用程序之间共享数据的最佳实践

java - 修复 android.view.InflateException

java - 安卓应用布局