Android中如何尝试与资源不支持在此语言级别中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

我在以下发布的代码中遇到了“在此语言级别不支持尝试使用资源”这一问题,但我仍尝试将语言设置为7,但它仍然一直给我提供相同的示例,并且一直给我提供选项改为语言:

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";
}
提问于
用户回答回答于

只有当你minSdkVersion的设置为19或更高时,才支持试用资源

由于我怀疑你的应用程序支持19或更高的最低API版本(2014年6月),这可能是你的问题。

扫码关注云+社区