Попробуйте это:
findViewById(R.id.btnEnvoyer).setOnClickListener(
new Button.OnClickListener() {
public void onClick(View v) {
Intent sendMailIntent = new Intent(Intent.ACTION_SEND);
sendMailIntent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.Share_Mail_Subject));
sendMailIntent.putExtra(Intent.EXTRA_TEXT, getString(R.string.Share_Mail_Text));
sendMailIntent.setType("text/plain");
startActivity(Intent.createChooser(sendMailIntent, "Email / SMS / Tweet ?"));
}
}
);
отлично работает в моем последнем приложении, если вы хотите его протестировать:
Comis Strips в Брюсселе
=> Нажмите [Меню], затем [Поделиться], затем кнопку [Отправить электронную почту / SMS / Tweet] = R.id.btnEnvoyer в моем файле макета, чтобы увидеть альтернативы, которые пользователь может выбрать ...
Надеюсь, это вам немного поможет ...
H.