在我的Kotlin Android项目中,我使用的是一个从api 23开始不推荐使用的函数,这是相当新的。所以我需要一种方法来禁用那些不推荐使用的警告。有没有简单的方法来做到这一点?kotlin supress警告不推荐使用android
5
A
回答
20
使用@Suppress
与参数"DEPRECATION"
注释:
@Suppress("DEPRECATION")
someObject.theDeprecatedFunction()
而不是一个单独的语句,你还可以标记一个函数,一个类或(在其开始@file:Suppress("DEPRECATION")
)的文件与注释,以抑制所有弃用那里发出警告。
在IntelliJ IDEA的这个也可以通过Alt键来完成 + 输入与插入符号放置在代码的弃用警告菜单。
0
在科特林
@SuppressWarnings
改变为
@Suppress
为了除去通过弃用所述击警告您应该添加,
@Suppress("DEPRECATION")
删除超级方法的警告。 通过添加
@Suppress("OverridingDeprecatedMember")
函数的警告将被删除。 因此,完整的注释将是;
@Suppress("OverridingDeprecatedMember", "DEPRECATION")
作为附加的注释弃用应写为“弃用”(使用大写字母)
相关问题
- 1. winsock不推荐使用警告
- 2. Android - Android Studio中不推荐使用的NDK警告
- 3. 如何隐藏“不推荐:mysql_connect()”警告?
- 4. db2 supress递归警告
- 5. 使用不推荐使用的setStatusBarHidden方法时的XCode警告
- 6. 在使用机械手时获取“不推荐使用”警告
- 7. 如何禁用Flex 3中不推荐使用的警告?
- 8. constexpr和不推荐使用的转换警告
- 9. 编译时不推荐使用的警告
- 10. 抑制Xcode中不推荐使用的警告
- 11. 如何解决UIPopoverController不推荐使用的警告消息?
- 12. TYPO3:如何禁止不推荐使用的警告?
- 13. killAfter在运行exec时不推荐使用的警告:java
- 14. Ansible:[弃权警告]:不推荐使用裸变量
- 15. 为什么Matlab警告我“不推荐使用预分配”
- 16. VS2010中的Supress编译器警告
- 17. TinyMCE警告:不推荐使用突变事件。使用MutationObserver代替
- 18. 如何摆脱GCC中不推荐使用的函数中的弃用警告?
- 19. android webview setDatabasePath不推荐使用
- 20. npm不推荐使用的警告 - 我是否需要更新某些内容?
- 21. Vala为更高的GTK/GDK版本生成不推荐使用的警告
- 22. 警告C4995:“的CDaoDatabase”:名称被标记为不推荐使用的#pragma
- 23. 警告:更新到Mac OSX Sierra后不再推荐使用“__textcoal_nt”部分
- 24. OSX中的流浪问题(Ruby Gem不推荐使用的警告)
- 25. 不推荐使用Boost.Signals
- 26. NSOpenPanel - 不推荐使用?
- 27. 不推荐使用:`config.adapters.default` Sails.js
- 28. 在asp.net中推荐报告
- 29. 广告推荐系统
- 30. 如何处理Xcode更新以推荐设置警告?
据透露,如果它是一个重写的功能,使用Alt + Enter键会给你@Suppress(” OverridingDeprecatedMember“) – Aba