버튼을 누르면 A작업을 하고나서 약 3초정도 대기를 하였다가
B라는 작업을 하도록 하고싶습니다.

예를들면
버튼을 누르면
토스트 메세지로 잠시 기다려주세요를 출력후
3초 후에 다른 액티비티로 넘어간다던지...
---------------------
Toast.makeText(main.this, "잠시 기다려주세요",
      Toast.LENGTH_LONG).show();

   try {
     Thread.sleep(3000);
    } catch (InterruptedException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }

 Intent intent = new Intent(main.this,cast.class);
    startActivity(intent);


----------------------------
형식으로 사용해봤는데...


어째 이상하게도
버튼을 누르면 3초간 어플이 무응답상태가 되었다가
토스트를 띄움과 동시에 액티비티 전환이 일어나더군요...

예상대로라면 토스트 부터 띄우고 3초 대기타고 전환이 있어야 하는데
대기부터 타고 토스트를 띄워버립니다.


조언 부탁드립니다
.