まず最初に、関連する投稿がたくさんあることを知っています。それらの多くを読みましたが、どれも役に立たず、アイデアがありません:)
だから私は、たくさんの画像(ボタン、ロゴ、たくさんの画像を表示するなど)を使用するAndroidアプリ(SDKバージョン14+)を開発しています。平均画像サイズは 120kb +- 100kb
タイトルにあるように、OutOfMemory エラーが発生しています。最初に、xmlで、またはsetImageResourceを使用してプログラムでImageViewsに画像ソースを追加しました。OutOfMemory エラーにより、すぐにアプリがクラッシュし始めました。だから私はこの(http://developer.android.com/reference/android/util/LruCache.html)チュートリアルを読んで、それが言うようにLruCacheを実装しました。ビットマップを lrucache に追加し、get メソッドを使用してビットマップをイメージビューに設定しました。
アクティビティの onDestroy メソッドで、lrucache の evictAll メソッドを呼び出し、lrucache を null に設定します。したがって、メモリは解放されると思います。
ただし、問題は解決しません。いくつかのアクティビティを実行すると、アプリがクラッシュします。
助けていただければ幸いです:)