Tag: 常数

如何使多个子集在kotlin中不变

在有一个定义了一些常量的类的java中,有些是在内部类中。 他们可以被称为: Data.HTTP_SCHEME; Data.Constants.ResponseType.XML; Data.PayloadType.JSON 如何在Kotlin中做同样的事情? public class Data { public static final String HTTP_SCHEME = "http"; public static final String HTTPS_SCHEME = "https"; public static class Constants { public static class ResponseType { public static final String XML = "xml"; public static final String JSON = "json"; } public static class PayloadType { public […]

在Kotlin中定义log TAG常量的最好方法是什么?

我在我的Android应用程序中创建了我的第一个Kotlin类。 通常为了记录的目的,我有一个名字为TAG的常量。 我会在Java中做什么是: private static final String TAG = MyClass.class.getSimpleName(); 我知道在Kotlin类中我可以用这种方式创建TAG : private val TAG = MyClass::class.java.simpleName 这对于使用Java和Kotlin的项目来说是可以的,但是如果我开始一个仅在Kotlin中的新项目呢? 我怎样才能定义TAG常量? 有没有更多的KOTLIN方式,我没有这个奇怪的建设class.java.simpleName ?