使用android的java电子邮件
我希望点击一个偏好,你可能会被导向一个服务,发送电子邮件,如gmail。这就是我所做的使用android的java电子邮件,java,android,Java,Android,我希望点击一个偏好,你可能会被导向一个服务,发送电子邮件,如gmail。这就是我所做的 Preference email; email = (Preference) this.findPreference("email"); email.setOnPreferenceClickListener(new OnPreferenceClickListener()); { Intent emailIntent = new Intent( android.content.Intent.ACTI
Preference email;
email = (Preference) this.findPreference("email");
email.setOnPreferenceClickListener(new OnPreferenceClickListener()); {
Intent emailIntent = new Intent( android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"" , "MY-EMAIL@gmail.com" ,};
emailIntent.putExtra( android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra( android.content.Intent.EXTRA_SUBJECT, "This is my text" );
emailIntent.putExtra( android.content.Intent.EXTRA_TEXT, "");
emailIntent.setType("message/rfc822");
startActivity( Intent.createChooser(emailIntent, "Send Email" ));
}
}
}
我在这一行收到错误:
email.setOnPreferenceClickListener(new OnPreferenceClickListener()); {
为什么??我怎样才能修好它?非常感谢很可能是编译错误,因为您的语法错误,请使用以下命令:
email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// TODO Handle stuff here
return false;
}
});
很可能是编译错误,因为语法错误,请使用以下命令:
email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
// TODO Handle stuff here
return false;
}
});
如果出现语法错误,请更改为:
email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"" , "MY-EMAIL@gmail.com"};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "This is my text" );
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Send Email"));
}
});
编辑:忘记方法。如果出现语法错误,请更改为:
email.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
String[] recipients = new String[]{"" , "MY-EMAIL@gmail.com"};
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipients);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "This is my text" );
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "");
emailIntent.setType("message/rfc822");
startActivity(Intent.createChooser(emailIntent, "Send Email"));
}
});
编辑:忘记了方法。错误是什么?错误是什么?