我從一個頁面有人可以解釋我這個代碼是如何工作
Android AsyncTask method that I dont know how to solve
得到它,但我不知道它完全地是如何工作的,如果有人可以給我解釋一下什麼是而這部分「 ISO-8859-1" 我理解的是,圖8是用於字符數,但我可能是錯誤的
static InputStream is = null;
static String json = "";
is = httpEntity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(
is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
json = sb.toString();
http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html – azurefrog
while循環是因爲readLine()將逐行讀取。 'iso-8859-1'是編碼 – donfuxx