2016-12-13 11 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

OK tyが私は答え

Somoneのが必要な場合を見つけるために管理し、その:

@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")); 
関連する問題