onCreate中的Android Studio NPE警告

onCreate中的Android Studio NPE警告,android,null,warnings,oncreate,Android,Null,Warnings,Oncreate,最近Android Studio开始在onCreate中为视图显示不必要的NPE警告。该应用程序可以正常编译和运行,但会让人分心,例如,当整个textView.setOnClickListener块以黄色突出显示时。注释应该可以防止这种情况发生,但是有没有办法在不影响其他NPE警告的情况下从设置全局执行此操作 此处的代码示例: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI

最近Android Studio开始在onCreate中为视图显示不必要的NPE警告。该应用程序可以正常编译和运行,但会让人分心,例如,当整个textView.setOnClickListener块以黄色突出显示时。
注释应该可以防止这种情况发生,但是有没有办法在不影响其他NPE警告的情况下从设置全局执行此操作

此处的代码示例:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    TextView label = (TextView) findViewById(R.id.label);

    label.setOnClickListener(new View.OnClickListener() { //NPE warning for this
        @Override
        public void onClick(View v) {
           // code here
        }
    });
}
当应用程序尝试使用 对象引用,具有空值。这些措施包括:致电 由空引用引用的对象上的实例方法

  • 您缺少设置
    setContentView(R.layout.put\u您的xml)
  • 基本上,此函数的作用是在屏幕中显示通过XML创建的布局或动态创建的布局视图

    最后

      @Override
       public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.put_your_xml);// You missing this
        TextView label = (TextView) findViewById(R.id.label);
    
        label.setOnClickListener(new View.OnClickListener() { //NPE warning for this
            @Override
            public void onClick(View v) {
               // code here
            }
        });
    }
    

    请显示您的代码添加了HEY@IntelliJAmiya示例代码。感谢您的编辑。显示您的
    活动\u main
    似乎是他自己添加每个类。。。养成添加
    活动的习惯。它将自动生成
    setContentView
    。然后它唯一的警告将在构建和运行时发出。。。