Android logcat标签是否会太长?

Android logcat标签是否会太长?,android,android-studio,tags,android-logcat,Android,Android Studio,Tags,Android Logcat,最近,我读了android原生应用程序OneTimeInitializer的代码。有这样的代码让我感到困惑 public class OneTimeInitializerService extends IntentService { // class name is too long private static final String TAG = OneTimeInitializerService.class.getSimpleName() .substri

最近,我读了android原生应用程序OneTimeInitializer的代码。有这样的代码让我感到困惑

public class OneTimeInitializerService extends IntentService {

    // class name is too long
    private static final String TAG = OneTimeInitializerService.class.getSimpleName()
        .substring(0, 22);
    //...
}

为什么它说“类名太长”并调用“子字符串(0,22)”?logcat的标签不应该太长吗?

Log
标签的长度必须<23

您可以查看下提供的文档详细信息

如果tag.length()大于23,则引发IllegalArgumentException

这里有一些你需要关注的链接


别忘了检查

日志的官方文件
标签的长度必须<23

您可以查看下提供的文档详细信息

如果tag.length()大于23,则引发IllegalArgumentException

这里有一些你需要关注的链接


别忘了检查官方文件的

是,日志标签的限制为23个字符。可能重复的是,日志标签的限制为23个字符。可能重复的是感谢您的回答和建议。根据文档,这仅适用于API感谢您的回答和建议。根据文档,这仅适用于API