Decoding Bitmap to ImageView without caching, preventing memory leaks
所以我在 http://developer.android.com/training/displaying-bitmaps/index.html 上阅读了所有关于
但是让我们变得简单,如果我只想从文件中解码单个
只要在不再需要 Bitmap 时(例如,当 Activity 被销毁时)进行清理,就可以保留对 Bitmap 对象的引用。
为了确保您没有任何与 Bitmap 相关的泄漏泄漏:
1
2 3 |
imageView.setImageBitmap(null);
bitmap.recycle(); // frees the Bitmap instance bitmap = null; |
1
2 |
Bitmap bitmap = BitmapFactory.decodeFile(file.getAbsolutePath()); //File file
iv.setImageBitmap(bitmap); // ImageView iv |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/269093.html