Activity A  --->  버튼클릭 ----> Activity B  가 기본동작인데 Activity B가 뜸과 동시에 dialog를 띄우고 백단에서 어떤 처리를 하고 싶습니다.

안녕하세요. 이번에 안드로이드를 시작한 java 개발자 입니다.
이벤트틀에 대한 궁금한 점이 있어서 문의드립니다.
최초 activity가 발생할때 onCreate가 호출이 되는데요 activity가 사용자 눈에 보여지기 까지 어떤이벤트들이 발생하는 지 알고 싶습니다.
Activity A에서 버튼 클릭시 어떤 DB의 값을 검사함과 동시에 다른 activity를 보여줘야 하는데요...이때 검사하는 동안 progressDialog를 보여주구요. 즉 A에서 버튼 클릭시 activity가 바뀌고 검사중....이라는 dialog가 뜹니다. 검사가 완료되면 dialog가 사라지고 새로 떠있던  activity의 listview에 항목들을 채워주는거죠...
어떤 이벤트에 어떤거를 구현해야 할 지를 가닥이 안잡힘니다.
개개별 모듈기능은 해놨는데 dialog는 어디서 시작해야 하는지도 모르겠구요...
고수님들의 답변좀 부탁드립니다.

참, 공지사항의 내용을 전부 읽었습니다.^^