如何解决我的应用程序不断关闭,似乎是由空对象引用上的空指针Button.setOnClickListenerandroid.view.View $ OnClickListener'引起的
dialogAddB = findViewById(R.id.addCatBtn);
dialogAddB.setonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (dialogCatName.getText().toString().isEmpty())
{
dialogCatName.setError("Enter Category Name");
return;
}
addNewCategory(dialogCatName.getText().toString());
}
});
我检查了logcat,它表明异常是由上面代码中的空指针引起的
解决方法
我不是要问明显的问题,但是既然您提到'dialogAddB'为null,您是否已验证ID确实在布局中并且拼写正确?
另一种想法,但我不能确定是否可能。您何时解析ID?可能没有设置基本视图,这将导致null,因为不会创建该视图本身。
除了一些高级建议以外,没有足够的代码真正帮助您。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。