私は理由を知りませんが、私のforループは終了ステートメントの真実に達すると '停止'しません。forループは終了しません - Android
for(int i = 1; i < 11; i++){
edittext.setText("");
EasyGame();
//if(i==10){
//Game.this.finish();
//}
}
EasyGame()は算術方法で、2つの数値を加算するだけです。私は上記のif文を使ってみましたが、それでも何もしませんでした。もしそうなら、最初の質問の後にfinish()を呼び出すでしょう!
誰かが私を助けてくれるのであれば、私は感謝します。
EDIT:
public void EasyGame(){
Random rand = new Random();
final int a = (int) rand.nextInt(20)+1;
final int b = (int) rand.nextInt(20)+1;
String aString = Integer.toString(a);
String bString = Integer.toString(b);
String display = aString + " + " + bString + " =";
questionLabel.setText(display);
c = a + b;
}
ループのために、私はそのコードに何かを参照してくださいいけないボタン
私はEasyGame()メソッドを送信できますか? – ademar111190
EasyGame()メソッドの実際のコンテンツを投稿できますか? –
もし 'i = 1'なら' i == 10'はあなたのマシンがあなたを駆り立てようとしていない限り真を返さないと確信しています –