Несколько значений по электронной почте в Android

#android #email

#Android #Адрес электронной почты

Вопрос:

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

Код:

 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….Is это возможно?

Ответ №1:

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

 emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "My address is   " edittext.getText().toString() "n My phone number is " edittext1.getText().toString()); 
  

Комментарии:

1. да, я могу это сделать, но видите ли, я хочу поместить Extra_Text в цикл … я хочу сделать что-то вроде: for(i=0; i<B.size();i ) {emailIntent.putExta(android.content. Намерение. EXTRA_TEXT, «A[i]. toString()}

2. для(i=0; i<B.size();i ) {emailIntent.putExta(android.content. Намерение. EXTRA_TEXT, «A[i]. toString ()} работает ли это нормально?

3. ты пробовал мой ответ? Вы получили ожидаемый результат или нет?

4. да, я сделал. Но это не то, чего я хочу… Я хочу, чтобы это было в цикле. И это не работает таким образом.