Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 尝试使用资源Android Studio_Java_Android_Android Studio - Fatal编程技术网

Java 尝试使用资源Android Studio

Java 尝试使用资源Android Studio,java,android,android-studio,Java,Android,Android Studio,我有一个“项目语言级别”=6.0的项目。我试图将其更改为7.0,但这并没有改变,我相信这是因为我选择了“所需的最低SDK”作为API 10,如果我想更改它,我需要选择API 19。这是需要使用“语言级别”等于7.0的代码 URL url= new URL(strURL); HttpURLConnection connection = (HttpURLConnection) url .openConnection(); connection.set

我有一个“项目语言级别”=6.0的项目。我试图将其更改为7.0,但这并没有改变,我相信这是因为我选择了“所需的最低SDK”作为API 10,如果我想更改它,我需要选择API 19。这是需要使用“语言级别”等于7.0的代码

    URL url= new URL(strURL);
    HttpURLConnection connection = (HttpURLConnection) url
            .openConnection();

    connection.setRequestProperty("Content-Type",
            "application/json; charset=utf-8");
    connection.setDoOutput(true);
    connection.setRequestMethod("POST");

    try (OutputStreamWriter out = new OutputStreamWriter(
            connection.getOutputStream(), "UTF-8")) {
        out.write(requestContent.toString());
    }

    StringBuilder responseBuilder = new StringBuilder();

    try (BufferedReader in = new BufferedReader(new InputStreamReader(
            connection.getInputStream(), "UTF-8"))) {
        String buffer;
        while ((buffer = in.readLine()) != null) {
            responseBuilder.append(buffer);
        }
    }

    return new JSONObject(responseBuilder.toString());

正如您所怀疑的,只有当minSdkVersion设置为19或更高版本时,才支持使用资源进行尝试


2014年3月增加了对Java 7语言功能的支持()。但是,“资源试用”需要更新运行时(从而更新核心Android操作系统),这些更改直到API 19发布后才进行。

正如您所怀疑的,只有当您的minSdkVersion设置为19或更高版本时,才支持“资源试用”

2014年3月增加了对Java 7语言功能的支持()。然而,try-with-resources需要更新运行时(从而更新核心Android操作系统),这些更改直到API 19发布后才进行