メールを「送信」するボタンを持つアプリを作成しようとしています。文字列に変換してメールの本文に追加する必要がある項目を含む 2 つのリストがあります。
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ "ToAddress@gmail.com" } );
String temp = "";
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Rob Won!!!" );
for( int a = 0; a < i; a++) {
temp += Item.get(a).toString() + "\t\t" + Prices.get(a).toString() + "\n";
}
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, temp );
emailIntent.setType("text/plain");
//hideKeyboard();
PeaBerryTeaActivity.this.startActivity(emailIntent);
Item は文字列としての「製品」のリストであり、Prices は文字列としてリストされた「価格」のリストです。私が抱えている問題は、ForLoop でメッセージ本文を作成していることですが、インテントが開始されると、メールの本文には何もリストされず、カーソルが点滅するだけです。