我正在为单击侦听器使用日志语句以在数组列表中显示字符串。根据官方文档,Log.i(tag, message) 中的“tag”参数用于标识日志消息的来源。它通常标识发生日志调用的类或活动。下面是记录数组列表字符串的代码。
for (int i = 0; i < Response.size(); i++){
Log.i("Resulted String", Response.get(i));
}
在 logcat 中,arraylist 中的字符串已经显示出来了。但是,对于第一个运行标记语句,会显示在所有字符串之前。第二次运行,标签显示 2/3 次,依此类推。下面是我第一次运行代码时得到的输出。
结果字符串: StatusOK
Amount2500.00score983
CAR25.00score773
LAR2200.00score780
Codeline.125000024._81922_767,_1127score993
PayeeNameGscore23
DateMay5,2018score925
CheckNumber1127score1000
并且标签在下次运行时显示如下。
Resulted String: StatusOK
Amount2500.00score983
CAR25.00score773
LAR2200.00score780
Codeline.125000024._81922_767,_1127score993
PayeeNameGscore23 Resulted
String: DateMay5,2018score925
CheckNumber1127score1000 Resulted
String: StatusOK
Amount2500.00score983 CAR25.00score773
Resulted
String: LAR2200.00score780
Codeline.125000024._81922_767, _1127score993
PayeeNameGscore23
DateMay5,2018score925
CheckNumber1127score1000
我的问题是为什么这个标签语句没有与每个字符串一起显示,为什么只显示几个字符串以及在什么基础上显示。
请有人澄清一下。
谢谢