Вызов sendEmail()
метод по нажатию кнопки:
final Context context = getApplicationContext();
Button button = (Button) findViewById(R.id.openpdfbutton);
button.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
sendEmail(context, new String[]{"abc@xyz.com"}, "Sending Email",
"Test Email", "I am body");
}
});
Определите метод sendEmail()
:
public static void sendEmail(Context context, String[] recipientList,
String title, String subject, String body) {
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, recipientList);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);
context.startActivity(Intent.createChooser(emailIntent, title));
}
И установить разрешение в AndroidManifest.xml
файле:
<uses-permission android:name="android.permission.INTERNET" />