我使用AsyncHttpResponseHandler,并且有以下方法:
@Override
public void onSuccess(int statusCode,
org.apache.http.Header[] headers,
byte[] responseBody) {
showProgress(false);
}
但现在,我如何从字节数组中获得字符串响应?
我使用AsyncHttpResponseHandler,并且有以下方法:
@Override
public void onSuccess(int statusCode,
org.apache.http.Header[] headers,
byte[] responseBody) {
showProgress(false);
}
String str = new String(bytes, "UTF-8");
如果你感到懒惰,你可以使用Apache Commons IO库将InputStream直接转换为String:
String str = IOUtils.toString(inputStream, "UTF-8");