Android studio Android Studio空性恼人警告

Android studio Android Studio空性恼人警告,android-studio,intellij-idea,nullable,Android Studio,Intellij Idea,Nullable,问题是: @Nullable private View view; public doSomethingWithView() { checkNotNull(view); //<- this throws NPE if parameter is null view.showWarningAboutIssue(); //<- IDE reports about possible null here } @Nullable 私人视野; 公共doSomethingWithVi

问题是:

@Nullable
private View view;

public doSomethingWithView() {
   checkNotNull(view); //<- this throws NPE if parameter is null
   view.showWarningAboutIssue(); //<- IDE reports about possible null here
}
@Nullable
私人视野;
公共doSomethingWithView(){

checkNotNull(视图);//您需要在
视图之前添加以下注释。showwarningaboutsip()
语句:

//noinspection ConstantConditions
这也可以通过GUI执行:
Alt+Enter
(或“bubblelight”菜单),然后选择
Assert view!=null
,然后选择
Suppress for statement


断言视图!=null
?听起来像是他们的推断空值系统的错误。我建议你告诉他们。他们可能不会检查NPE被抛出的情况。但是,如果你发布一个最小的可复制示例,这可能会有所帮助。@michaelsnowden有人会如何告诉他们并以最快的方式让他们听到消息可能吗?@JossieCalderon正在Jetbrains问题跟踪程序上创建罚单?@EugenMartynov请原谅我的无知,但我如何找到Android使用的Jetbrains?Denis,我知道这个技巧。但问题是AS之前没有分析函数,也不知道在这一行上NPE是不可能的,但你的问题是“如何教授IDE”我不是以英语为母语的人。你能编辑问题吗?这样我就可以清楚地知道我想教ide,并且不要在我用配置取代了“教”的所有地方插入这些评论(并对句子稍作修改);我希望问题更清楚(我也不是以英语为母语的人)。我的编辑必须在发布之前进行审查。