onCreate에서 스레드를 생성하고 이 스레드가 끝나기 전까지 블락 했다가 스레드가 종료하면 

나머지 작업을 처리 하려 합니다.

지금 현재 Thread.sleep() 로 대체 하고 있는데요 

이 방법 말고 다른 방법 없을까요?

고수님들 스킬 좀 가르쳐 주세요.