이번에는 내 질문에 명확하게 질문 할 수 있기를 바랍니다. 마지막 질문에 당황스러워서 삭제해야했습니다.Android BufferedReader try-with-resources
이 스 니펫은 내 애플리케이션 용으로 작성한 로거에서 가져온 것입니다. 이클립스 루나에서이 코드를 작성했을 때 아래에서 작성한 try() 문에서 오류가 발생하지 않았지만 코드를 Android Studio에 연결하면 "호환되지 않는 유형"오류가 발생합니다. 발견 된 타입은 "java.io.BufferedReader"이며, 예상되는 것은 "java.lang.AutoCloseable"입니다. 내가 뭘 놓치고 있니?
File filePointer = new File(logFile);
boolean bool = false;
bool = filePointer.exists();
String ls = System.getProperty("line.separator");
if(bool == true) {
try (BufferedReader br = new BufferedReader(new FileReader(logFile))) {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while(line != null){
sb.append(line);
sb.append(ls);
line = br.readLine();
}
copiedFile = sb.toString();
}
finally{
br.close();
}
}
그것으로 설정 잘못된 오류를 줄 수 있습니다. 최소한 JRE 1.7을 지원하도록 JRE 컴파일을 업데이트 할 필요가 있습니다. –
"소스 호환성"이 1.7로 설정되었습니다. 또한, 사용하고있는 JDK는 1.8.0입니다. 관련된? – Joe