6
大部分我已经在网上看到的例子也有类似的东西:使用Bitmap.compress()时,您是否需要进一步关闭FileOutputStream?
FileOutputStream out = new FileOutputStream(someFilename);
someBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
是需要关闭该流,并确保它被刷新到磁盘正确任何额外的工作?
近距离的FileOutputStream中的文档说 “关闭此流。这个方法的实现应该释放由流使用的任何资源。这什么都不做“。它真的没有做什么?我应该使用不同类型的流吗? – cottonBallPaws 2011-03-02 07:17:50
这只是从OutputStream继承的文档,它确实没有任何作用。你一定要调用close()。 – 2011-03-02 08:02:31