layout 이 단순이 ImageView 하나를 보여주는 Activity 인데


Image는 App이 가지고 있지 않고 다른 서버에 있는 Image를 가지고 오고 있습니다.

그래서 네트웍이 원활하지 않은 경우에는 이미지를 가지고 오는데 몇초씩 걸리고 있고요


이렇게 몇초씩 걸리는 경우 Activity가 생성될때 전체 화면이 검은 상태로 몇초동안 

Image를 가지고 오다가 Image를 보여주네요


그래서 Image를 가지고 오는 동안 ProgressDialog 를 띄어주려고 하는데


ProgressDialog 생성 -> Image불러오기 -> dismiss

순서로 했더니 Image를 불러오는 동안 dismiss 가 바로 실행되 ProgressDialog 가 보이지가 않습니다.



제가 하고 싶은것은

화면이 전환되면서 ProgressDialog  를 띄우고 Image를 다 로드한 후 dismiss 를 시키고 싶습니다.

생명주기를 이용하면 될꺼 같은데 잘 안되네요


고수님들 답변 부탁드립니다.


감사합니다