为了账号安全,请及时绑定邮箱和手机立即绑定

尝试在不打开 Gmail 的情况下发送电子邮件时应用程序崩溃

尝试在不打开 Gmail 的情况下发送电子邮件时应用程序崩溃

www说 2021-06-15 16:08:52
我正在制作一个应用程序,当用户在不打开 Gmail 的情况下按下提交按钮时,该应用程序会向我的群组发送电子邮件,但该应用程序在图片中的屏幕后立即崩溃:-这是我声明按下按钮时会发生什么的地方:-Button submit=(Button) findViewById(R.id.rSubmit);    submit.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View view) {            String email,subject,message;            email="the_email_id_of_receiver";            subject="Test";            message="This is a test";            SendMail sm = new SendMail(RequestBlood.this, email, subject, message);            sm.execute();        }    });这是我声明我的 ID 和密码的课程:-package org.bloodconnect.bloodconnect;public class Config {    public static final String EMAIL ="my_email_id";    public static final String PASSWORD ="password";}正如在图片中看到的,在 SendMail 类中的 onPreExecute 方法中,一切都运行良好(我希望如此)。我对 android 很陌生,所以请帮我解决这个错误。提前致谢 :)Logcat在第二张照片中。
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

使用官方JavaMail for Android版本,而不是其他答案中引用的旧分叉版本。


查看完整回答
反对 回复 2021-06-17
?
狐的传说

TA贡献1804条经验 获得超3个赞

有一个 Android 友好版本的 Java Mail。这避免了对 Java AWT 的间接依赖,它不包含在 Android 运行时中。

更多细节在这里


查看完整回答
反对 回复 2021-06-17
  • 2 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信