URL から json を取得する必要があり、AsyncTask でメソッドを実行しています。JSON が長すぎると、タスクでエラーが発生します。
デバッガーを実行していますが、問題は次の行にあります。
JSONArray resultsArray = (JSONArray) new JSONTokener(reader.readLine()).nextValue();
これはjsonが長すぎる場合にのみ発生しますが、デバッガーはタスクでエラーのみを表示します: java.lang.OutOfMemoryError
java.lang.AbstractStringBuilder.enlargeBuffer
誰でも理由を知っていますか?