2016-12-13 4 views
1

У меня проблема с моим кодом, и пользователь поместил свой адрес электронной почты. Я хочу, чтобы он нажал кнопку «Отправить почту», он отправит письмо пользователю.Переместить почтовый ввод в почтовое приложение

@Override 
public void onClick(View v) { 
    if (btnMail == v) { 
     Intent intent=getIntent(); 
     String mail = intent.getExtras().getString("Mail"); 
     Intent email = new Intent(Intent.ACTION_SEND); 
     email.setType("text/plain"); 
     email.putExtra(Intent.EXTRA_EMAIL,mail); 
     email.putExtra(Intent.EXTRA_SUBJECT, "invite from my app"); 
     email.putExtra(Intent.EXTRA_TEXT, "this my new app"); 
     startActivity(Intent.createChooser(email, "Send Email")); 
    } 
    else if (btnAdress==v){ 
      Intent intent = new Intent(Intent.ACTION_VIEW); 
      intent.setData(Uri.parse("geo:19.076,72.8777")); 
      Intent chooser=Intent.createChooser(intent,"Launch Map"); 
      startActivity(chooser); 
    } 
} 

first activity

@Override 
public void onClick(View v) { 
    if (btSand==v) { 
      Intent intent = new Intent(MainActivity.this, Main2Activity2.class); 
      intent.putExtra("name",etName.getText().toString()); 
      intent.putExtra("Mail",etMail.getText().toString()); 
      startActivity(intent); 
    } 
} 

seconf activity

ответ

0

нормально ти я смог найти ответ

если Сомон хотят его:

@Override 
public void onClick(View v) { 
    if (btnMail == v) { 
     String []emails = {MainActivity.SendMail}; 


     Intent email = new Intent(Intent.ACTION_SEND); 
     email.setType("text/plain"); 
     email.putExtra(Intent.EXTRA_EMAIL,emails); 
     email.putExtra(Intent.EXTRA_SUBJECT, "invite from my app"); 
     email.putExtra(Intent.EXTRA_TEXT, "this my new app"); 
     startActivity(Intent.createChooser(email, "Send Email"));