0

おはよう。アクティビティ間でビットマップを共有xamarin.android

私のコードでは、PutextraとGetByteArrayを使用して1つのアクティビティから次のアクティビティへバイト配列を送信し、2つのアクティビティでImageを表示します。それは私が一定の時間の間、活動の間を飛び越えるまで働く。それから、Java.lang.OutOfMemoryerrorというエラーが表示されます。 Bitmapを最初のアクティビティから内部ストレージに保存し、それを2番目のアクティビティで内部ストレージからデコードする方法はありますか?

答えて

0

Putextraコマンドに短いテキスト以外のものを置くことはお勧めできません。イメージをデバイスの内部ストレージに保存し、(Putextraを使用して)ファイルパスを送信する必要があります。

ここでは、より良い方向に向かってあなたを始めるための何かがあります:How to save an image to Internal Storage and then show it on another activity

関連する問題