如果我尝试将 Log.e
或 Log.d
扩展到几行,则 LogCat 中仅显示第一行。这种情况已经发生一个月了。
我该如何克服这个问题?
示例:
我有一个 WorkDay
对象列表,其 toString()
实现如下所示:
@Override
public String toString() {
StringBuilder stringBuilder = new StringBuilder(50);
stringBuilder.append("\n\nWorkDay string representation: ");
stringBuilder.append("\nworkEntries: ");
stringBuilder.append(workEntries);
stringBuilder.append("\ndate: ");
stringBuilder.append(date);
stringBuilder.append("\nisUpdated: ");
stringBuilder.append(isUpdated);
stringBuilder.append("\nshiftCode: ");
stringBuilder.append(shiftCode);
return stringBuilder.toString();
}
当我 log.e 列出这些列表时,我曾经得到如下 logcat 输出:
Log.e: list {
work day representation {
bla bla bla bla
bla bla },
work day representation{
bla bla bla bla
bla bla bla }
现在,我的输出如下所示:
Log.e: list {
Log.e: whatever next output is.
我认为正在发生的是 LogCat 修剪新行。我如何让它向他们展示。
最佳答案
The response for this problem is: stringBuilder.append(Html.fromHtml("<br>"));
关于Android Studio LogCat 不显示新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34002908/