ho questo pezzo di codicelivello di Android API <19 e "provare può utilizzare la gestione automatica delle risorse" avvertimento
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();
}
}
che genera il fastidioso avvertimento "prova può utilizzare la gestione automatica delle risorse". Il prolem è che non posso usare Java 7 try-with-resources perché la mia app raggiunge api il livello 14 (ho un errore se lo uso). C'è un modo per sopprimere questo fastidioso avvertimento?
Utilizzare un SuppressLint su di esso –
e quale ID dovrei usare? Non voglio usare "tutti" .. –