美文网首页
Kotlin消除警告提醒

Kotlin消除警告提醒

作者: Sarah_love | 来源:发表于2020-04-09 15:27 被阅读0次

前言:在项目构建时老是看到一些警告信息,比如过时api调用,能替换新的就用替换方案解决了,对于无法解决的可以用注解进行屏蔽。

1、Kotlin泛型报Unchecked cast: Any to T警告

原因:泛型转换校验警告

解决方案:Java中在方法上添加注解@SuppressWarnings("unchecked"),在kotlin中在方法上添加注解@Suppress("UNCHECKED_CAST")

2、过时api调用报'TYPE_WIFI: Int' is deprecated. Deprecated in Java警告

解决方案:Java中在方法上添加注解@SuppressWarnings("deprecation"),kotlin中在方法上添加注解@Suppress("DEPRECATION")

3、无调用方法或类Class "MainApplication" is never used警告

解决方案:Java中在方法或类上添加注解@SuppressWarnings("unused"),kotlin中在方法或类上添加注解@Suppress("unused")

4、Accessing internal APIs via reflection is not supported and may not work on all devices or in the future警告

原因分析:当使用特殊机型私有api时报该警告,如MIUI系Class.forName("android.view.MiuiWindowManager\$LayoutParams")

解决方案:在方法上添加注解@SuppressLint("PrivateApi")

相关文章

  • Kotlin消除警告提醒

    前言:在项目构建时老是看到一些警告信息,比如过时api调用,能替换新的就用替换方案解决了,对于无法解决的可以用注解...

  • Kotlin @Supress 消除警告

    kotlin代码在IDE中提示的警告,不能用Java中的@SupressWarning消除。kotlin中是用@S...

  • iOS编译警告

    iOS编译警告-消除方法参数检查相关的警告 iOS编译警告-消除注释中的警告

  • #pragma

    1.注释 消除编译警告 各种警告

  • iOS 消除警告

    消除警告大全

  • 消除警告

    iOS警告收录及科学快速的消除方法: http://www.cnblogs.com/dsxniubility/p/...

  • 消除警告

    基本语句 Semantic Warnings Lexer Warnings Parser Warnings

  • 提醒 警告

    来10:26-39节 本段经文提到了很严肃的事,上帝给他的爱子给我们做了挽回祭,担当我们一切的罪,这样的救恩,我们...

  • iOS deprecated 警告消除的解决方法

    1、消除方法过期(弃用)警告 这样就消除了方法弃用的警告!同理, 大家可以在下边搜索到对应的警告, 这样 就可以把...

  • 我们可以选择让什么成为过去

    永恒的记录不会丢失,这是一种安慰和希望;而它也无法修改,这是一个警告和提醒。它提醒我们由于没有什么可以从过去中消除...

网友评论

      本文标题:Kotlin消除警告提醒

      本文链接:https://www.haomeiwen.com/subject/qnvgphtx.html