The*_*ray 5 annotations kotlin android-studio
我有一个公开可见的Int来保存当前的应用程序主题.
var themeId: Int = R.style.AppTheme
private set
Run Code Online (Sandbox Code Playgroud)
如果我使用注释值 @StyleRes
@StyleRes var themeId: Int = R.style.AppTheme
private set
Run Code Online (Sandbox Code Playgroud)
我收到警告
此注释不适用于类型void; 预期的int或long
如果我将变量更改为val,则不会显示错误.我也可以通过添加@JvmField注释来消除错误,但这会删除拥有私有setter的能力.
我是否错误地使用了注释,或者这是Android Studio上Kotlin的问题?
编辑:
吸气剂可以注释
var themeId: Int = R.style.AppTheme
private set
@StyleRes get
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
606 次 |
| 最近记录: |