【发布时间】:2016-03-21 16:13:58
【问题描述】:
我正在使用 BitmapFactory 从文件中获取位图。 decodeStream 中的第一个参数是一个流。我为它提供了一个新的 FileInputStream。我是否需要明确关闭流?这会导致内存泄漏吗?
Bitmap bm = BitmapFactory.decodeStream(new FileInputStream(x))
也许应该是?:
FileInputStream fis = new FileInputStream(x);
Bitmap bm = BitmapFactory.decodeStream(fis);
fis.close();
我知道位图有泄漏的倾向,这个问题更多是关于 FileInputStream 而不是位图。
【问题讨论】:
标签: java android fileinputstream