4
写真を撮ってWebサービスを呼び出し、両方のドキュメント(画像とWebサービスの応答)をACTION_SEND_MULTIPLE
インテントで送信するアンドロイドアプリケーションを開発しました。この操作を行うには、データをArrayList<? extends Parcelable>
として渡す必要があります。したがって、アプリケーションはデータを一時ファイルに保存し、これらのファイルから2つのUri
オブジェクトを作成します。主な欠点は、呼び出されたアクティビティがデータを処理したかどうかを判断することができないため、アプリケーションがこれらの一時ファイルを削除できないことです。ファイルを作成せずにアクティビティにbyte []データを送信
一時ファイルを作成せずにACTION_SEND
またはACTION_SEND_MULTIPLE
のデータ(byte[]
データ型)を送信することはできますか?
ありがとうございました
残念ながら、動作していないようです。私は、ACTION_SENDを処理するGmailやDropboxアプリケーションを試しましたが、デバッグモニターのstacktraceによれば、両方のアプリケーションがEXTRA_STREAMパラメータとしてURIを期待しています。 – Jcs