Почему оператор тега отображается несколько раз для моего журнала - PullRequest
0 голосов
/ 23 мая 2018

Я использую оператор журнала для прослушивателя щелчков, чтобы отобразить строки в списке массивов.А согласно официальной документации, параметр «tag» в Log.i (tag, message) используется для идентификации источника сообщения журнала.Обычно он определяет класс или действие, в котором происходит вызов журнала. Ниже приведен код для регистрации строк списка массивов.

for (int i = 0; i < Response.size(); i++){
      Log.i("Resulted String", Response.get(i));
  }

В logcat были показаны строки в массиве arraylist.но для первого запуска оператор тега отображается перед всеми строками.и при втором запуске тег отображается 2/3 раза и т. д. ниже вывод, который я получил для первого запуска кода.

Строка результата: StatusOK
1010 * Amount2500.00score983 * CAR25.00score773
1012 * LAR2200.00score780 * Codeline.125000024._81922_767, _1127score993
PayeeNameGscore23
DateMay5,2018score925 * * 1 015 CheckNumber1127score1000

И тег для следующих запусков отображается следующим образом.

Результирующая строка: StatusOK
Сумма2500.00score983
CAR25.00score773
LAR2200.00score780
Codeline.125000024._81922_767, _1127score993
PayeeNameGscore23
Результирующая строка: DateMay5,2018score925
CheckNumber1127score1000
1036 *1025*, полученная строка: * 1035.00score983
CAR25.00score773
Результирующая строка: LAR2200.00score780
Codeline.125000024._81922_767, _1127score993
PayeeNameGscore23
DateMay5,2018score925
CheckNumber1127score1000

Мой вопрос заключается в том, почему этот оператор тега не отображается вместе с каждой строкой и почему отображается только с парой строк и на какой основе.

Пожалуйста, кто-нибудь дастуточнение.

спасибо

1 Ответ

0 голосов
/ 23 мая 2018

Вы можете использовать StringBuilder следующим образом для достижения желаемого результата:

StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < Response.size(); i++){
     stringBuilder.append(Response.get(i));
}
Log.i("Resulted String", stringBuilder.toString());
...