for문에서 5초의 딜레이를 주고 setText하는건 별로 좋은 방법 같지 않네요.
간단하게.. Hanlder를 이용하여 sendEmptyMessageDelayed 를 이용하면 UI Thread 문제도 해결될거 같고
좋을것 같습니다. 찾아보면 검색하면 예제 많이 나오니 참고하세요.