¿Hay un límite de longitud para String en Android?

Me las arreglé para leer una página web en una cadena, pero cuando lo imprimo a LogCat, usando Log.d (), Siempre muestra menos de lo que realmente está en esa página.

Lo que me lleva a sospechar que una (o más) de las siguientes son posibles explicaciones:

  1. En Android, una Cadena puede crecer dinámicamente, pero eventualmente está enlazada por algún MAX_LENGTH codificado duro.
  2. Log.d () es el que trunca una salida String.

¿Hay un límite de longitud para una cadena en Android?

Si no, ¿qué podría explicarse truncando mi cadena?

Es el logcat que no es capaz de mostrar todo el texto, imprimir la salida de la logcat a un archivo, creo que debería ser capaz de ver toda la cadena.

True, Log.d () trunca el extremo de la cola encima de algunos MAX_LENGTH, pero

System.out.println (string); 

Da salida a toda la cadena.

  • ¿Cómo desactivar la pausa LogCat completamente?
  • ¿Qué significan GC_FOR_MALLOC, GC_EXPLICIT y otros GC_ * en Android Logcat?
  • ¿Qué es (D / NSD: curPkgName no está en la lista)?
  • ¿Puedo activar la funcionalidad integrada de captura de errores de Android desde mi aplicación?
  • Observe contenido de cadenas muy largo en Eclipse
  • No se pudo encontrar información sobre el proveedor de com.facebook.katana.provider.AttributionIdProvider
  • ¿Cómo ver y filtrar fácilmente el logcat de Android en Windows?
  • Android Genymotion VM logcat se ejecuta en bucle infinito
  • Cómo mostrar mensajes largos en logcat
  • ¿Deshabilitar la salida de LogCat en la versión apk?
  • MediaRecorder se bloquea cuando graba un segundo clip de audio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.