私はリストビューを持っており、クリックすると各リストビューアイテムがダウンロードされるギャラリー(30以上の画像を含む)を開きます(URLを使用)。次回の訪問時に画像を再ダウンロードしたくないし、画像を表示したいオフラインモードでリストをクリックすると。
私はSOでいくつかのリンクをたどりましたが、どのアプローチに従うべきかについて少し混乱しています。
- 1> bytearrayを使用して、画像をsqlitedbに保存します。
- 2>コンテキスト->getExternalCacheDir()を使用して、外部メモリに保存します(これは外部メモリのないデバイスでは機能しません)。
- 3>次のリンクで提案されているようにSoftReferencesを使用します
http://android-developers.blogspot.in/2010/07/multithreading-for-performance.html
オフラインモードでも機能する約1000以上の画像を処理するための最良のアプローチを教えてください。