2016-08-19 3 views
0

Ответ от сервера слишком длинный. Таким образом, я не могу видеть полный ответ на мониторе logcat в студии Android.Получить полные журналы ответов на мониторе logcat?

Есть ли способ получить полный логарифм ответа?

+0

Вы можете хранить ответ в файле, который вы можете прочитать из –

ответ

1

Для этого вы должны использовать точки отладки. Вы можете получить полный ответ и можете увидеть пошаговое выполнение кода. Для больше вы можете перейти на веб-сайт ниже:

https://developer.android.com/studio/debug/index.html

+0

Да, его лучшего способа. Благодарю. –

0

Создание пользовательского класса для этого. Важным методом его использования внутри вашего кода является splitAndLog by @pctroll.

public class Utils { 
     /** 
     * Divides a string into chunks of a given character size. 
     * 
     * @param text     String text to be sliced 
     * @param sliceSize    int Number of characters 
     * @return ArrayList<String> Chunks of strings 
     */ 
     public static ArrayList<String> splitString(String text, int sliceSize) { 
      ArrayList<String> textList = new ArrayList<String>(); 
      String aux; 
      int left = -1, right = 0; 
      int charsLeft = text.length(); 
      while (charsLeft != 0) { 
       left = right; 
       if (charsLeft >= sliceSize) { 
        right += sliceSize; 
        charsLeft -= sliceSize; 
       } 
       else { 
        right = text.length(); 
        aux = text.substring(left, right); 
        charsLeft = 0; 
       } 
       aux = text.substring(left, right); 
       textList.add(aux); 
      } 
      return textList; 
     } 

     /** 
     * Divides a string into chunks. 
     * 
     * @param text     String text to be sliced 
     * @return ArrayList<String> 
     */ 
     public static ArrayList<String> splitString(String text) { 
      return splitString(text, 80); 
     } 

     /** 
     * Divides the string into chunks for displaying them 
     * into the Eclipse's LogCat. 
     * 
     * @param text  The text to be split and shown in LogCat 
     * @param tag  The tag in which it will be shown. 
     */ 
     public static void splitAndLog(String tag, String text) { 
      ArrayList<String> messageList = Utils.splitString(text); 
      for (String message : messageList) { 
       Log.d(tag, message); 
      } 
     } 
    } 
Смежные вопросы