使用 Bitmap.compress() 时是否需要进一步关闭 FileOutputStream?
我在网上看到的大多数示例都有类似的内容:
FileOutputStream out = new FileOutputStream(someFilename);
someBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
是否需要任何额外的工作来关闭流并确保其正确刷新到磁盘?
Most of the examples I have seen online have something similar to:
FileOutputStream out = new FileOutputStream(someFilename);
someBitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
Is any additional work needed to close the stream and ensure that it was flushed to the disk properly?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你绝对应该在流上调用 close() :)
You should definitely call close() on the stream :)