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);'