私は Android プログラムで Intent with ACTION_SEND
. 電子メールに単一の添付ファイルがある場合、プログラムは機能しています。指定した画像ファイルをメールに添付して使用Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
していましたが、問題なく動作しており、Gmail 経由でメールを配信できます。しかし、複数回呼び出して同じメールに複数の画像を添付しようとしたところIntent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
、うまくいきませんでした。添付ファイルはメールに表示されません。
電子メールの添付ファイルについて、SDK のドキュメントと Android プログラミング ユーザー グループを検索しましたが、関連する情報が見つかりません。しかし、別のインテント定数ACTION_SEND_MULTIPLE
(API レベル 4 以降で使用可能) が私の要件を満たす可能性があることを発見しました。SDK のドキュメントに基づいて、複数のデータを他の人に配信すると単純に述べていますACTION_SEND
。データが複数であることを除いて、しかし、このコマンドの正しい使い方はまだわかりませんでした。で意図を宣言しACTION_SEND_MULTIPLE
、複数回呼び出しputExtra(EXTRA_STREAM, uri)
て複数の画像を添付しようとしましたが、以前と同じ誤った結果が得られ、添付ファイルはメールに表示されません。
ACTION_SEND_MULTIPLE
複数の電子メールの添付ファイルを試して動作させた人はいますか?