onCreate中的Android Studio NPE警告
最近Android Studio开始在onCreate中为视图显示不必要的NPE警告。该应用程序可以正常编译和运行,但会让人分心,例如,当整个textView.setOnClickListener块以黄色突出显示时。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
注释应该可以防止这种情况发生,但是有没有办法在不影响其他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)代码>
@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
。然后它唯一的警告将在构建和运行时发出。。。