android应用程序发送电子邮件的代码有什么问题
此代码来自: } 以及为Genymotion运行应用程序时出现的错误 我使用它调试“应用程序”这是一个错误 E/AndroidRuntime:致命异常:主进程:first.zerammar.com.fha,PID:2090 java.lang.IllegalStateException:找不到方法op(视图)在android的父或祖先上下文中:在android.support.v7.widget.AppCompativeButton的视图类上定义的onClick属性,在android.support.v7.app.AppCompativeViewInflater$DeclaredOnClickListener.resolveMethod(AppCompativeInflater.java:327)的android.support.v7.appCompativeViewInflater$DeclaredOnClickListener.onClick上android.view.view.view$performClick.run(view.java:18422)在android.os.Handler.handleCallback(handle.java:733)在android.os.handle.Handler.dispatchMessage(Handler.java:95)在android.os.Looper.loop(Looper.java:136)在android.app.ActivityThread.main(ActivityThread.java:5001)在java.lang.reflect.Method.invokenactive(本机方法)在java.lang.reflect.Method.invoke(Method.java:515)在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)在com.android.internal.os.os.ZygoteInit.main(ZygoteInit.java:601)在dalvik.system.NativeStart.main(本机方法)上android应用程序发送电子邮件的代码有什么问题,android,email,sendmail,Android,Email,Sendmail,此代码来自: } 以及为Genymotion运行应用程序时出现的错误 我使用它调试“应用程序”这是一个错误 E/AndroidRuntime:致命异常:主进程:first.zerammar.com.fha,PID:2090 java.lang.IllegalStateException:找不到方法op(视图)在android的父或祖先上下文中:在android.support.v7.widget.AppCompativeButton的视图类上定义的onClick属性,在android.supp
你已经检查过自己了吗?我建议发布堆栈跟踪,但一旦你看到它,它可能会为你回答这个问题。我在顶部使用了它调试“应用程序”错误
public class MainActivity extends AppCompatActivity {
private String editTextEmail;
private String editTextSubject;
private String editTextMessage;
private Session session;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void po(View view){
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");
session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
//Authenticating the password
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication("my email", "passs");
}
});
try {
//Creating MimeMessage object
MimeMessage mm = new MimeMessage(session);
//Setting sender address
mm.setFrom(new InternetAddress("my eamail"));
//Adding receiver
mm.addRecipient(Message.RecipientType.TO, new InternetAddress("to email"));
//Adding subject
mm.setSubject("Heloo ");
//Adding message
mm.setText("jabour");
//Sending email
Transport.send(mm);
} catch (MessagingException e) {
e.printStackTrace();
}
}