안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요?
안드로이드 입문 초보생입니다.
다름이 아니라 이런 현상이 왜 발생하고 어떻게 해결하는지 도저히 모르겠어서요.
먼저, 첫번째 엑티비티에서 버튼을 클릭하면 두번째 엑티비티로 이동하고 두번째 엑티비티에서 DB에 저장된 이미지를 불러오는 작업인데요.
두번째 엑티비티에서 데이터베이스에 접근하고 처리하는 것을 AsyckTask를 이용했어요.
근데 pre 와 post excute에 프로그래스 다이얼로그(progressDialog)를 넣었는데
첫번째 엑티비티에서 버튼을 클릭하면 두번째 엑티비티로 넘어가는 지연시간이 발생합니다.
그리고 두번째 엑티비티로 넘어가면 백그라운드 작업이 끝나 있어서 자료가 다 불러져 있습니다.
제가 알고 싶은 것은 첫번째 엑티비티에서 클릭하면 바로 두번째엑티비티로 넘어가고 두번째 엑티비티에서 프로그래스로 대기 시키고 싶은데
이거 어떻게 해야하는지 아시는분...부탁좀 드릴께요.ㅠ
모두들 좋은하루 보내세요..




두번째 액티비티에서 AsyncTask preExcute 에 프로그레스 띄우시고 post 에 프로그레스 지우도록 하고
액티비티 시작할때 asynctask.excute 해주세요
doInBackground 에 DB 불러오기 로직 넣으시고요