Я хочу отправить электронную почту в мое приложение, я пишу ниже код, и я хочу предоставить тему и адрес электронной почты от EditText
и отправить этот текст в почтовый клиент! но при использовании этого и перейдите к почтовому клиенту, не отправляя текст!Как я могу отправить электронную почту в Android
Dialog dialog = new Dialog(context);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.dialog_send_idea);
dialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
EditText dialogTitle = (EditText) dialog.findViewById(R.id.ideaDialog_title);
EditText dialogDescription = (EditText) dialog.findViewById(R.id.ideaDialog_description);
Button dialogSend = (Button) dialog.findViewById(R.id.ideaDialog_sendButton);
final String emailTitle = dialogTitle.getText().toString();
final String emailDescription = dialogDescription.getText().toString();
dialogSend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent sendEmailItent = new Intent(Intent.ACTION_SEND);
sendEmailItent.setType("message/rfc822");
sendEmailItent.putExtra(Intent.EXTRA_EMAIL , new String[]{"[email protected]"});
sendEmailItent.putExtra(Intent.EXTRA_SUBJECT, emailTitle);
sendEmailItent.putExtra(Intent.EXTRA_TEXT , emailDescription);
try {
startActivity(Intent.createChooser(sendEmailItent, "ارسال با : "));
} catch (android.content.ActivityNotFoundException ex) {
TastyToast.makeText(context, "برنامه مورد نظر یافت نشد", TastyToast.LENGTH_LONG, TastyToast.WARNING);
}
}
});
dialog.show();
Как я могу дать текст от пользователя в EditText и передать его в почтовый клиент? Спасибо всем
Что именно не работает? –