我正在尝试将数据发布到我的服务器。如果我仅发布一次,则一切运行正常。但是,当我尝试执行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:已关闭
最佳答案
在循环中,您创建了许多读者和作家。
错误。
在循环之前仅创建一个。
但是我不知道为什么会有第一个循环。
看起来也不对。
最好删除。