Android Studio LogCat 不显示新行

标签 android android-studio

如果我尝试将 Log.eLog.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/

相关文章:

Android键盘切割EditText

java - Android 应用程序在定义字节缓冲区来读取文件时崩溃

java - 错误 : Out of memory: Java heap space. 使用 '-Xmx' JVM 选项配置 Gradle 内存设置

macos - Android Studio 内存不足

android - 在我的应用中使用屏幕锁定

java - 如何在android中将sqlite数据库导出为csv文件?

android - 无法在 android studio 3.6 中进行 git pull

java - PC 故障后我的 MainActivity 文件是否损坏?

android - 在android中滑动

android - Laravel 中的 AES 256 CBC 加密和 android 中的解密