如何访问注释类字段

时间:2019-07-10 20:59:49

标签: android kotlin annotations

大家好,我想弄清楚如何像使用Kotlin中的枚举一样使用@StringDef。这是我到目前为止的内容:

package com.esub.time.util

import androidx.annotation.StringDef


object RealmHelper {
     @StringDef(ID)
     @Retention(AnnotationRetention.SOURCE)
     annotation class RealmFields

     private const val ID = "id"
     private const val TIME_RECORD_ID = "_timeRecord.id"
     private const val TIME_STAMP_CREATED = "timestamps.created"
}

我希望能够在整个应用程序中简单地访问ID,并让其返回字符串“ id”。我打算将其移至某个领域,但我想知道如何在对象中完成此操作。

0 个答案:

没有答案