просто используйте обработчики.
обработчик имеет метод sendMessageDelayed (Message msg, long delayMillis).
просто запланируйте ваши сообщения с интервалом в 2 секунды.вот пример кода.
int i=1;
while(i<5){
Message msg=Message.obtain();
msg.what=0;
hm.sendMessageDealayed(msg, i*2);
i++;
}
теперь этот код будет вызывать метод handleMessage обработчика через каждые 2 секунды.
вот ваш обработчик
Handler hm = new Handler(){
public void handleMessage(Message msg)
{
//Toast code.
}
};
и высделанный.
Спасибо.