我在其他任何地方都找不到此信息。
在我看来,可变阴影是一个很大的功能,但是在Kotlin中,我们每次都会收到警告,因此,如果我们不希望它警告,则要求我们在每个实例中都使用@Suppress("NAME_SHADOWING")
我们。
是否可以禁用可变阴影验证或全局抑制警告?
答案 0 :(得分:1)
在目标文件的顶层,程序包指令之前或如果文件位于默认程序包中,则在所有导入之前放置注释,
因此,目前唯一的解决方案是您可以为文件级别禁用Suppress
。我找不到为项目禁用的任何方法。
@file:Suppress("NAME_SHADOWING")
package com.your.package.name
import android.content.Context
import android.content.Intent
import android.os.Bundle
class SplashActivity : AppCompatActivity() {
// Your class code here
}