0
我使用這段代碼從Reddit下載json數據。該代碼在我創建的測試Java項目中工作,但不會在我的Android設備上使用它時使用。在Android設備上,它只會下載一小部分json數據。我無法弄清楚爲什麼。感謝您的任何幫助。Android aynctask json
@Override
protected JSONObject doInBackground(URL... urls) {
String c;
StringBuilder str = new StringBuilder();
try {
BufferedReader in = new BufferedReader(new InputStreamReader((InputStream) urls[0].getContent()));
while((c = in.readLine()) != null) {
str.append(c);
}
in.close();
json = new JSONObject(str.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return json;
}
你有沒有得到任何錯誤? – Vinay
你能更具體嗎?你有什麼錯誤嗎?你怎麼知道它的一小部分數據? – jaga
@JJPA沒有錯誤。 –