我正在尝试将数据发布到我的服务器。如果我只发布一次,一切都正常运行。但是当我尝试做一个for loop
(或者循环运行不止一次)时,只有第一个循环被发布,然后我得到一个IOExecption
。
try {
for (int i = 0; i < 2; i++) {
OutputStreamWriter ow = new OutputStreamWriter(outputStream);
JSONObject objLog = new JSONObject();
objLog.put("a", "a");
objLog.put("b", "b");
String datalog = objLog.toString();
ow.write(datalog);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} finally {
//close
}
这是我得到的错误:
W / System.err:java.io.IOException:已关闭
在循环中,您创建了许多读者和作者。
错误。
在循环之前只创建一个。
但我想知道为什么你有第一个循环。
看起来也错了。
更好地删除。