0

受信者のメール アドレスを設定しましたが、電話で使用しようとすると、受信者のアドレスが空で、手動で入力する必要があります。コードは問題ないと思いますが、何が問題なのかわかりません

CODE:
Intent mail = new Intent(android.content.Intent.ACTION_SEND);
mail.putExtra(android.content.Intent.EXTRA_EMAIL, "..@gmail.com");
mail.setType("plain/text");
startActivity(mail);
4

3 に答える 3

0

件名、テキストなど、利用可能なすべてのオプションを入力してみてください。

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.setType("plain/text");

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "Receiver@gmail.com");

emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Your Subject Here");

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "Body Part here");

startActivity(emailIntent);

すべての権限を正しく与えていることを願っています。

いくつかの参照。リンク1リンク2

于 2012-05-16T05:55:03.327 に答える
0
String[] reciver  = new String[]{
                        "reciver01@gmail.com",
                        "reciver02@gmail.com",
                         ...
                     };
mailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, reciver);
于 2014-09-10T04:44:20.483 に答える
-1

受信者の電子メールをここに挿入する必要があるかもしれません。

mail.putExtra(android.content.Intent.EXTRA_EMAIL, "receiver@gmail.com");
于 2012-05-16T05:40:48.390 に答える