原因:java.lang.NullPointerException:错误消息
这是的截图 我正在创建一个计算器应用程序。似乎错误消息在原因:java.lang.NullPointerException:错误消息,java,android,Java,Android,这是的截图 我正在创建一个计算器应用程序。似乎错误消息在 display.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (getString(R.string.display).equals(display.getText().toString().length()));{
display.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (getString(R.string.display).equals(display.getText().toString().length()));{
display.setText("");
}
}
});
}此错误通常发生在您引用与所加载布局无关的视图时 您的代码使用ID输入引用视图。 我猜EditText视图的ID为Display,请尝试更改Display变量的引用ID
display = findViewById(R.id.display)
看起来像
display=findviewbyd(R.id.input)代码>需要display=findviewbyd(R.id.display)代码>检查布局中的id。是的,我试图在计算器中添加1个以上的数字,但到目前为止它是1个数字。
display = findViewById(R.id.display)