2017-06-27 3 views
0

Webから動的に受け取ったビットマップが多数含まれているアクティビティがあります。
アプリがアクティビティBに移動してからメインアクティビティに戻ると、アクティビティの再作成により、すべてのビットマップを再度受信する必要があります。
すべてのビットマップをonSaveInstanceStateで保存し、戻すときに復元することはできますか?
ご存じの場合、返品時にすべてのUIを保持する最良の方法は何ですか?アクティビティが変更されたときに大量のイメージまたはビットマップを保存および復元する方法

答えて

0

これは非常に怠惰な質問ではありますが、私はあなたにお答えします。

Data Storage

Storing Bitmaps

あなたはあなたがキャッシュディレクトリ内の画像を保存したり、それらを保存するためにLRUキャッシュを使用することができますどのようにアンドロイドのキャッシュファイルやビットマップ

理解し、これら2リンクヘルプ。

幸運

0

あなたは、このようなGlideとしてライブラリを扱う画像で画像をロードした場合、画像はあなたのためにメモリにキャッシュし、あなたの部分に必要な作業をせずに、キャッシュから再ロードされます。すべての画像処理は、このようなスニペットで行うことができます。

Glide.with(context) 
     .load(https://developer.android.com/static/images/android_logo.png) 
     .into(imageView) 
関連する問題