このコードを使用して、Reddit から json データをダウンロードしています。このコードは、私が作成したテスト Java プロジェクトでは機能しますが、Android デバイスで使用すると機能しません。Android デバイスでは、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;
}