对于Android,kotlin禁止警告
在我的Kotlin Android项目中,我使用了一个已经被弃用的函数,这个函数已经从最近的api 23开始。 所以我需要一种方法来禁用这些弃用的警告。 有没有一个简单的方法来做到这一点?
使用参数"DEPRECATION"
@Suppress
注释:
@Suppress("DEPRECATION") someObject.theDeprecatedFunction()
您也可以使用注释标记函数,类或文件( @file:Suppress("DEPRECATION")
),以取消所有在此处发出的弃用警告。
在IntelliJ IDEA中,也可以通过Alt + Enter菜单,将带有废弃警告的代码放在代码上。
在Kotlin
@SuppressWarnings
更改为
@压制
要通过弃用警告消除罢工,您应该添加,
@Suppress("DEPRECATION")
从超级方法中删除警告。 通过增加
@Suppress("OverridingDeprecatedMember")
该函数的警告将被删除。 所以,完整的注释是;
@Suppress("OverridingDeprecatedMember", "DEPRECATION")
作为补充说明,弃用应写为“弃权”( 使用大写字母 )