0
頻繁にバックグラウンドを変更する必要がある小さなゲームを作った。 例:setBackgroundDrawableResource(R.drawable.backgroundgame); 私はメモリが不足しているというエラーが表示されるので、以前のバックグラウンドをメモリからどのようにアンロードするのですか?OutOfMemoryError Android
頻繁にバックグラウンドを変更する必要がある小さなゲームを作った。 例:setBackgroundDrawableResource(R.drawable.backgroundgame); 私はメモリが不足しているというエラーが表示されるので、以前のバックグラウンドをメモリからどのようにアンロードするのですか?OutOfMemoryError Android
ガベージコレクタは、不要になった画像を最終的に削除します。ビットマップ(link)のrecycle()
メソッドを呼び出して、スペースをより迅速に解放したいと思うように思えます。
画像が完成したら画像をリサイクルするか、参照をnullに設定するかを設定していることを確認してください。推奨されていませんが、GC.collect()も呼び出す必要があります。 – BonanzaDriver