Несколько значений по электронной почте в Android - PullRequest
0 голосов
/ 14 апреля 2011

Я хочу отправить несколько значений через EXTRATEXT намерение ... Но я не могу это сделать.

Код:

public void onClick(View view) {
                Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
                emailIntent.setType("plain/text"); 
                String mailid="luckshay_sm@yahoo.co.in"; 




  emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{mailid}); 
  emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Delivery Request"); 
  emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "My address is   "+edittext.getText().toString());                             

 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,  "My phone number is "+edittext1.getText().toString());
                startActivity(Intent.createChooser(emailIntent, "Send mail...")); 
               }

           });

           Now the problem is that only phone number appears but the address doesnt appear..ie. its taking the second EXTRA_TEXT and not the first one.:(

Я хочу передать 5-6 значений, используя EXTRA_TEXT .... Возможно ли это?

1 Ответ

1 голос
/ 14 апреля 2011

если вы используете 2 (android.content.Intent.EXTRA_TEXT), оно занимает последнее. так, U используйте приведенный ниже код как для адреса, так и для номера телефона в качестве putextra

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "My address is   "+edittext.getText().toString()+"\n My phone number is "+edittext1.getText().toString()); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...