showDialog(); 를 사용해서 다이알로그를 띄웠는데

꼭 뒤로가기나 esc를 눌러야 끝나더라구요.

제가 하고 싶은건 dialog.setMessage(); 에다가 진행 상황을 보여주려는겁니다.
1/3
2/3
3/3 으로 변하면서.. 그리고 3/3 으로 됐을때 dialog 를 종료하고싶은데..


showDialog();
를 호출하면
protected Dialog onCreateDialog(){}에서 dialog를 return 받고 그 다음에

removeDialog();를 하면 되는게 아닌지요.



showDialog(); 와 removeDialog(); 를 바로 붙혀놨더니 다이알로그가 안뜨더라구요. 빨리 떴다가 없어지는거였겠죠? 암튼-_-?
그래서  그 사이에 wait(); 를 써서 시간 간격을 두려고했는데 이게 잘 안되네요..



showDialog();

wait();   //try 로 쌈.

removeDialog();

이게 안되네요..

어떻게 해야할까요?

간단히 말씀드리면..
Dialog 실행중 Message 를 바꾸는 방법이랑.. 일정시간이 지난 후 Dialog 를 종료하는 방법이 궁금합니다.