如果用户给出的答案错误,请反复获取随机数

时间:2016-11-10 08:33:20

标签: android if-statement random

我正在开发一个简单的对话框,其中包含两个textviews,一个edittext和一个提交按钮。 现在我想要的是在这两个textview中加入一些随机数并将它们相乘。用户必须给出正确答案才能完成申请。如果他没有这样做,那么再次生成下一个随机数,依此类推,直到用户给出正确的答案。

我已经设法完成所有工作,但是当用户给出错误答案时,我无法生成接下来的两个随机数,依此类推。 我对此框的代码是:

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 {

        }
    }

});

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

1 个答案:

答案 0 :(得分:1)

IQueryable<T1>