lol*_*f64 17 android warnings kotlin
在我的Kotlin Android项目中,我使用的是从api 23开始不推荐使用的函数,这是最新的.所以我需要一种方法来禁用那些已弃用的警告.有一个简单的方法吗?
hot*_*key 40
使用@Suppress带参数的注释"DEPRECATION":
@Suppress("DEPRECATION")
someObject.theDeprecatedFunction()
Run Code Online (Sandbox Code Playgroud)
您也可以@file:Suppress("DEPRECATION")使用注释标记函数,类或文件(在其开头),而不是单个语句,以禁止在那里发布的所有弃用警告.
在IntelliJ IDEA中,这也可以通过Alt+ Enter菜单完成,并在代码中放置弃用警告.
在科特林
@SuppressWarnings
更改为
@压制
为了消除过时警告,您应该添加以下内容:
@Suppress("DEPRECATION")
Run Code Online (Sandbox Code Playgroud)
从超级方法中删除警告。通过添加
@Suppress("OverridingDeprecatedMember")
Run Code Online (Sandbox Code Playgroud)
该功能的警告将被删除。因此,完整的注释将是;
@Suppress("OverridingDeprecatedMember", "DEPRECATION")
Run Code Online (Sandbox Code Playgroud)
另外请注意,弃用应写为“ DEPRECATION”(使用大写字母)
| 归档时间: |
|
| 查看次数: |
6642 次 |
| 最近记录: |