Есть ли ограничение длины строки в Android? - PullRequest
4 голосов
/ 13 марта 2011

Мне удалось прочитать веб-страницу в строку, но когда я печатаю ее в LogCat, используя Log.d (), она всегда отображает меньше, чем на этой странице.

Что заставляет меня подозревать, что одно (или более) из следующих возможных объяснений:

  1. В Android может расти строка динамически, но это в конечном итоге связаны жестко закодированным MAX_LENGTH.
  2. Log.d () является усечением Вывод строки.

Есть ли ограничение длины строки в Android?

Если нет, то что можно объяснить усечением моей строки?

Ответы [ 2 ]

7 голосов
/ 13 марта 2011

Это logcat, который не может отобразить весь текст, вывести вывод logcat в файл, я думаю, вы должны увидеть всю строку.

0 голосов
/ 28 декабря 2013

True, Log.d () усекает хвостовую часть выше некоторого MAX_LENGTH, но

System.out.println (string);

выводит всю строку.

...