Недавно я прочитал коды нативного 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 не должен быть слишком длинным?