안드로이드 개발 질문/답변
(글 수 45,052)
Activity A ---> 버튼클릭 ----> Activity B 가 기본동작인데 Activity B가 뜸과 동시에 dialog를 띄우고 백단에서 어떤 처리를 하고 싶습니다.
안녕하세요. 이번에 안드로이드를 시작한 java 개발자 입니다.
이벤트틀에 대한 궁금한 점이 있어서 문의드립니다.
최초 activity가 발생할때 onCreate가 호출이 되는데요 activity가 사용자 눈에 보여지기 까지 어떤이벤트들이 발생하는 지 알고 싶습니다.
Activity A에서 버튼 클릭시 어떤 DB의 값을 검사함과 동시에 다른 activity를 보여줘야 하는데요...이때 검사하는 동안 progressDialog를 보여주구요. 즉 A에서 버튼 클릭시 activity가 바뀌고 검사중....이라는 dialog가 뜹니다. 검사가 완료되면 dialog가 사라지고 새로 떠있던 activity의 listview에 항목들을 채워주는거죠...
어떤 이벤트에 어떤거를 구현해야 할 지를 가닥이 안잡힘니다.
개개별 모듈기능은 해놨는데 dialog는 어디서 시작해야 하는지도 모르겠구요...
고수님들의 답변좀 부탁드립니다.
참, 공지사항의 내용을 전부 읽었습니다.^^
안녕하세요. 이번에 안드로이드를 시작한 java 개발자 입니다.
이벤트틀에 대한 궁금한 점이 있어서 문의드립니다.
최초 activity가 발생할때 onCreate가 호출이 되는데요 activity가 사용자 눈에 보여지기 까지 어떤이벤트들이 발생하는 지 알고 싶습니다.
Activity A에서 버튼 클릭시 어떤 DB의 값을 검사함과 동시에 다른 activity를 보여줘야 하는데요...이때 검사하는 동안 progressDialog를 보여주구요. 즉 A에서 버튼 클릭시 activity가 바뀌고 검사중....이라는 dialog가 뜹니다. 검사가 완료되면 dialog가 사라지고 새로 떠있던 activity의 listview에 항목들을 채워주는거죠...
어떤 이벤트에 어떤거를 구현해야 할 지를 가닥이 안잡힘니다.
개개별 모듈기능은 해놨는데 dialog는 어디서 시작해야 하는지도 모르겠구요...
고수님들의 답변좀 부탁드립니다.
참, 공지사항의 내용을 전부 읽었습니다.^^
2010.04.18 16:19:15
A 에서 검사하기 버튼을 클릭합니다.
Activity B로 화면이 바뀌고 검사중이라는 progressDialog가 뜹니다.(여기까지는 onCreate에 구현하면 되던데요.)
그리고 실제로 검사하는 로직이 들어가고(sleep(5000))
그리고 dialog 를 닫는거죠..
이것을 create에 다 구현을 하니까 5초지나고 activity B가 뜹니다.....ㅠ.ㅠ
onStart에도 해봐도 마찬가지구요
핸들러를 사용한다는 말들도 있던데요...어떤식으로 하면 되는지 구조를 아직 잘 이해를 못하겠습니다.
자바면 Thread를 띄우고 Thread에서 event를 받아서 메인에서 dialog를 닫는 코드를 수행하면 될것 같은데요....어렵네요...



