我嘗試從幾個EditText
s發送電子郵件併爲其取文本。但是當我點擊按鈕時,我只看到電子郵件正文中的最後一個EditText
。Action_Send_Multiple in Intent does not work
它有什麼不對?
private View.OnClickListener myListener = new View.OnClickListener() {
public void onClick(View v) {
Intent emailIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("message/rfc822"); //specifies message for email app.
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"[email protected]"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Заявка на замер");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Имя клиента: " + getOrderName());
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Номер телефона : " + getOrderPhone());
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Адрес : " + getOrderAdress());
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Дата : " + getOrderDate());
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Удобное время : " + getOrderTime());
startActivity(Intent.createChooser(emailIntent, "Выберите почтовый сервис"));
}
};
至於結果在電子郵件正文我只剩下最後一個看到:
Удобное время
檢查它。 –
每一行都覆蓋以前,用整個郵件主體構建一個'String'並設置一次... – snachmsm