わかりました..これは完全に奇妙です。Androidでhttpリクエストを作成しようとしています。それは機能し、StringWriterを使用して文字列を「構築」できますが、コードはwriter.toString()で例外をスローします。StringBuilderとStringWriterのどちらを使用しても違いはありません。
try {
HttpResponse response = httpClient.execute(httpPost);
InputStream is = response.getEntity().getContent();
StringBuilder writer = new StringBuilder();
//StringWriter writer = new StringWriter();
int ch;
while(( ch = is.read()) != -1) {
writer.append((char)ch);
}
String theString = writer.toString();
return theString;
}
catch (Exception e) {
return e.getMessage();
}
何か案は?