带有随机数的for循环中的空指针异常

时间:2016-09-03 22:18:18

标签: java android nullpointerexception

出于某种原因,我的代码给出了一个随机数,但由于空指针异常而在第二个之后崩溃。有谁知道如何解决这个问题?

public void shownumbers() {
    Timer MyTimer = new Timer();
        MyTimer.scheduleAtFixedRate(new TimerTask() {
            @Override
            public void run() {
                Random r = new Random();
                TextView viewbox = (TextView) findViewById(R.id.textView);
                viewbox.setText(Integer.toString(r.nextInt(10)));
            }
        }, 100, 500);

1 个答案:

答案 0 :(得分:0)

如果找不到null,则函数findViewById(int)会返回R.id.textView。您可以检查NullPointerException的堆栈跟踪,并找到失败的确切行。