这个'at'/'@'符号在科特林语中是什么意思?

问题描述 投票:-4回答:3

这些注释在android的Kotlin代码中是什么意思?

@SuppressLint("SimpleDateFormat")
fun convertLongToDateString(systemTime: Long): String {
    return SimpleDateFormat("EEEE MMM-dd-yyyy' Time: 'HH:mm")
            .format(systemTime).toString()
}

@Entity(tablename = "daily_sleep_quality_table")
data class SleepNight(...)

    ....
    ....
android kotlin android-annotations java-annotations
3个回答
0
投票

@@ SuppressLint(“ SimpleDateFormat”)

[@SuppressLint是Android Lint工具使用的注释。当代码中的某些内容不是最佳的或可能崩溃时,Lint会告诉您。通过在此处传递“ SimpleDateFormat”,您可以抑制所有警告,这些警告将告诉您是否以错误的方式使用了SimpleDateFormat。

@ Entity(tablename =“ daily_sleep_quality_table”)

@Entity是SQLite用来将类标记为Entity的注释。如果您在类中使用该类,SQLite会将您的类标识为具有指定表名的实体。


1
投票

0
投票

Java注释与Kotlin 100%兼容

在您的示例中为@Entity

指定类是一个实体。此注释适用于实体类

© www.soinside.com 2019 - 2024. All rights reserved.