package com.shunzhi.parent.util; import android.support.annotation.Nullable; import java.io.Closeable; import java.io.IOException; /** * Created by zdf on 2016/1/20. */ public class CloseUtils { private CloseUtils() { } /** * * @param closeable 所有实现Closeable接口的类的实例(常用有输入、输出流、Cursor等) * @return 关闭成功 */ public static boolean closeQuietly(@Nullable Closeable... closeable) { if (closeable != null && closeable.length > 0) { try { for (Closeable c : closeable) { if (c != null) c.close(); } } catch (IOException e) { e.printStackTrace(); return false; } } return true; } }