Thanks so much for your help, the only problem is i changed the delay to 10000 because i have to display each question for 10 seconds but when i launch it the first question's display is delayed by 10 seconds as well and i don't want that to happen to the first question.. i need your help
'handler.postDelayed(new Runnable(){
public void run(){
int firstinteger = random.nextInt(100);
int secondinteger = random.nextInt(100);
int operator = rand.nextInt(4);
String operand = "";
//do something
count++;
switch (operator) {
// cases = operator;
case 0:
bothIntegers = firstinteger + secondinteger;
operand = "+";
break;
case 1:
bothIntegers = firstinteger - secondinteger;
operand = "-";
break;
case 2:
bothIntegers = firstinteger * secondinteger;
operand = "*";
break;
case 3:
bothIntegers = firstinteger / secondinteger;
operand = "/";
break;
}
String result = firstinteger + "" + operand + "" + secondinteger + " = ";
textView.setText(result.toString());
handler.postDelayed(this, delay);
if(count == 10){
handler.removeCallbacksAndMessages(null);
}
}
}, delay);'