MySQL データベースから Android アプリケーションに約 200 枚の画像をロードしています。それらをすべてビットマップとビットマップの ArrayList に格納しようとすると、すぐにメモリ不足の例外が発生します。
これらの画像を保存する最良の方法を知りたいです。それらをすべてSDカードに保存し、それらへのパスのみをアプリに保存できました。
しかし、これらの画像を常に ViewPager のページに表示する必要もあります (1 ページあたり約 8 個の画像が表示されます)。ViewPager にリソースからの画像を入力すると、Android と ViewPager がメモリの問題自体を管理します (メモリが不足すると表示されていない画像を RAM から削除し、スクロールして戻るとそれらを再度読み込みます)。
メモリを使い果たすことなく、非常に多くの画像を保存するにはどうすればよいですか?