アプリがあり、このアプリでは最初のアクティビティでギャラリーから画像を選択するか、カメラで写真を撮ります。ギャラリーから画像を選択して別のアクティビティに送信
次に、写真が必要なアクティビティの間にいくつかのアクティビティがあります。では、最初のアクティビティで選択したこのイメージを、必要なアクティビティにどのように送ることができますか?私はこれらのputExtra()メソッドのようにすることができると思っていましたが、私は別のアクティビティにビットマップを送るために多くのメモリが必要だと読んでいました。
私の目標は、最後のアクティビティでこのイメージをビットマップとして編集することです!
だから私はこの問題を解決する方法をいくつかの解決策を得ましたか?何か案は?ありがとうございました!
'Intent'の' setData() 'を使って画像を指し示す' Uri'を他の活動に送ります。 、 'addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION')と共に。 – CommonsWare
とそれを最後のアクティビティのビットマップにデコードしますか? – Luca486
はい。これは、中間アクティビティがビットマップを必要としないことを前提としています。 – CommonsWare