CloseUtils.java
813 Bytes
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;
}
}