1
BitmapFactory.decodeFileを使用して489KBのビットマップを読み込みます。ビットマップを読み込むと、ビットマップ自体のメモリが増えます
と私は私のプログラムがそれをロードした後に取るどのくらいのメモリをチェックし、私はそれは〜5000キロバイト
を追加参照は、なぜということであり、私はそれを避けるために何をすべき?
BitmapFactory.decodeFileを使用して489KBのビットマップを読み込みます。ビットマップを読み込むと、ビットマップ自体のメモリが増えます
と私は私のプログラムがそれをロードした後に取るどのくらいのメモリをチェックし、私はそれは〜5000キロバイト
を追加参照は、なぜということであり、私はそれを避けるために何をすべき?
あなたのビットマップはファイルが圧縮されている可能性が最も高いです(PNG/JPG)。 ロードされたビットマップがまだメモリ内に圧縮されることは期待できません。 メモリ内の圧縮解除された各ピクセルは、通常4バイト必要です。
これは、PNGを読み込む最良の方法ですが、ビットマップを使ってできるように処理することができます。 – piojo
なぜdownvoting誰が彼の答えの何が間違っている私を説明することができます – ingsaurabh
私は別の投稿で私のフォローアップの質問をする必要がありましたか? – piojo