Tôi có đoạn mã nàymức Android API <19 và "cố gắng có thể sử dụng quản lý tài nguyên tự động" cảnh báo
private void copyFile(File src, File dst) throws IOException {
FileChannel inChannel = new FileInputStream(src).getChannel();
FileChannel outChannel = new FileOutputStream(dst).getChannel();
try {
inChannel.transferTo(0, inChannel.size(), outChannel);
}finally {
if(inChannel != null) {
inChannel.close();
}
outChannel.close();
}
}
mà tạo ra những cảnh báo phiền phức "thử có thể sử dụng quản lý tài nguyên tự động". Các prolem là tôi không thể sử dụng Java 7 try-with-resources gây ra ứng dụng của tôi nhắm mục tiêu api cấp 14 (có một lỗi nếu tôi sử dụng nó). Có cách nào để ngăn chặn cảnh báo phiền toái đó không?
Sử dụng SuppressLint trên đó –
và tôi nên sử dụng id nào? Tôi không muốn sử dụng "tất cả" .. –