Was ist der beste Weg, um die Log-TAG-Konstante in Kotlin zu definieren?Java

Java-Forum
Anonymous
 Was ist der beste Weg, um die Log-TAG-Konstante in Kotlin zu definieren?

Post by Anonymous »

Ich erstelle meine ersten Kotlin-Klassen in meiner Android-Anwendung. Normalerweise habe ich zu Protokollierungszwecken eine Konstante mit dem Namen TAG. Was ich in Java tun würde, ist:

Code: Select all

private static final String TAG = MyClass.class.getSimpleName();
Ich weiß, dass ich in Kotlin-Klassen TAG auf diese Weise erstellen kann:

Code: Select all

private val TAG = MyClass::class.java.simpleName
Das ist in Ordnung für Projekte, die Java und Kotlin verwenden, aber was ist, wenn ich ein neues Projekt starte, das nur in Kotlin ist? Wie kann ich dort eine TAG-Konstante definieren? Gibt es einen weiteren Kotlin-Weg, bei dem ich diese seltsame Konstruktion class.java.simpleName nicht habe?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post