Ich habe ein Problem mit "try-with-resources werden auf dieser Sprache nicht unterstützt" in Android im folgenden veröffentlichten Code, ich habe versucht, Sprache zu setzen 7, aber es stillt hält mich das gleiche Beispiel zu geben und es hält mich die Möglichkeit gibt, auf die Sprache 7.try-with-resources werden auf dieser Sprachebene nicht unterstützt - Android
public String ReadFile(String fileName) {
try (BufferedReader br = new BufferedReader(new FileReader(fileName+".txt"))) {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null) {
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String everything = sb.toString();
return everything;
} catch (FileNotFoundException ex) {
Logger.getLogger(SaveNLoadRank.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(SaveNLoadRank.class.getName()).log(Level.SEVERE, null, ex);
}
return "1";
}
diesen Beitrag lesen: http://stackoverflow.com/a/22303654/ 2649012, wo erklärt wird, dass 'Try-with-resources 'minSdkVersion 19' erfordert –
Mögliches Duplikat von [Java 7 Sprachfunktionen mit Android] (http://stackoverflow.com/questions/7153989/java-7-language-features-with -android) – rds