Esperando no aplicativo android

Então, eu estou usando no meu programa android Um segmento para esperar um segundo ou mais, mas às vezes ele faz certo e às vezes não espera nada, então talvez haja outra maneira de esperar alguns segundos?

<code>Thread logotimer = new Thread(){
    public void run(){
        try{
            sleep(1500);
            Intent leveloverview = new Intent("com.technopolisapp.FROGLEVEL");
            startActivity(leveloverview);
        }
        catch(InterruptedException e){
            e.printStackTrace();
        }
        finally{
            finish();
        }
    }
};

logotimer.start();
</code>

questionAnswers(2)

yourAnswerToTheQuestion