Android 如果用户给出的答案是错误的,则一次又一次地获取随机数

Android 如果用户给出的答案是错误的,则一次又一次地获取随机数,android,if-statement,random,Android,If Statement,Random,我正在开发一个简单的对话框,它有两个文本视图,一个edittext和一个submit按钮。 现在,我想在这两个文本视图中放入一些随机数,并将它们相乘。用户必须给出正确答案才能完成应用程序。如果他没有这样做,然后再次生成下一个随机数,依此类推,直到用户给出正确答案 我已经设法这样做,几乎所有的工作,但当用户给出错误的答案,然后我无法生成接下来的两个随机数等等。 此对话框的代码是: final TextView t1 = (TextView)dialog1.findViewById(R.id.tex

我正在开发一个简单的对话框,它有两个文本视图,一个edittext和一个submit按钮。 现在,我想在这两个文本视图中放入一些随机数,并将它们相乘。用户必须给出正确答案才能完成应用程序。如果他没有这样做,然后再次生成下一个随机数,依此类推,直到用户给出正确答案

我已经设法这样做,几乎所有的工作,但当用户给出错误的答案,然后我无法生成接下来的两个随机数等等。 此对话框的代码是:

final TextView t1 = (TextView)dialog1.findViewById(R.id.textView2);
final TextView t2= (TextView)dialog1.findViewById(R.id.textView);
final EditText editText = (EditText) dialog1.findViewById(R.id.edit1);
TextView submit = (TextView)dialog1.findViewById(R.id.submit);

final int number = (new Random().nextInt(100));
final int number1 = (new Random().nextInt(100));
t1.setText(String.valueOf(number));
t2.setText(String.valueOf(number1));

submit.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        String a = editText.getText().toString();
        if (Integer.parseInt(a) == number*number1) {
         ActivityA.this.finish();
        } else {

        }
    }

});

请帮助我写下其他部分,这样,如果用户给出错误的答案,然后生成下一个数字,如果在几个错误的答案后,用户给出正确的答案,则应用程序完成。需要帮助

如果使用错误答案,您可以重新启动当前活动简单而准确的答案。谢谢你已经做了:)
int number,number1;// declare before oncreate


number = (new Random().nextInt(100));
number1 = (new Random().nextInt(100));
t1.setText(String.valueOf(number));
t2.setText(String.valueOf(number1));

submit.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
    String a = editText.getText().toString();
    if (Integer.parseInt(a) == number*number1) {
     ActivityA.this.finish();
    } 
 else {
 //regenerate random numbers.
 number = (new Random().nextInt(100));
 number1 = (new Random().nextInt(100));
 t1.setText(String.valueOf(number));
 t2.setText(String.valueOf(number1));
 editText.setText(null);
    }
   }
 });