简体   繁体   English

Android应用程序崩溃,将textview设置为number

[英]Android app crashes, setting textview to number

Relative new to Android and Java programming. 相对较新的Android和Java编程。 I have one TextView with the number 0 in, which will show the number as it get bigger or smaller. 我有一个带有数字0的TextView,它将随着数字的变大或变小而显示数字。 I also have two buttons, one to add, one to subtract, both call their own method, the ones below. 我也有两个按钮,一个添加,一个减去,两个都调用它们自己的方法,如下所示。 When I launch this app, it crashes. 当我启动此应用程序时,它崩溃了。

TextView numberView = (TextView) findViewById(R.id.textView);
int number = 0;

public void addNumber(View view) {
    number++;
    numberView.setText(number);
}

public void subtractNumber(View view) {
    number--;
    numberView.setText(number);
}

I also tried numberView.setText(Integer.toString(number)); 我也尝试过numberView.setText(Integer.toString(number));

If it wasn't a null pointer exception 如果不是空指针异常
Then you can do this numberView.setText(number+"") 然后,您可以执行此numberView.setText(number+"")

尝试做:

numberView.setText(String.valueOf(number));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM