그 오래 걸리는 작업을 X라고 하면,

A 액티비티와 B액티비티가 있다고 하죵.


A액티비티에서 버튼을 누르면 B액티비티가 실행되고, 작업 X는 B액티비티의 OnCreate() 함수에 있습니다.

X 작업이 한 2초 정도 걸리기 때문에 프로그래스 바를 보여주려고 하는데,

X 작업이 B의 OnCreate에서 일어나는 작업인데 A 액티비티에서 버튼을 누르고 난 후에 B로 넘어가기 전에 화면이 멈춰 있습니다.

왜 이럴까요...?ㅠㅠ

그러니까,,


A액티비티 -> 버튼 클릭 -> X작업 진행중.,,(2초정도) -> B 액티비티 화면이 켜짐


이렇게 됩니다. 그래서 프로그래스 바를 어디서 보이게 해야할지 잘 모르겠어요 ㅠ

도와 주세요 ㅠㅠ



P.S.  OnCreate말고 OnResume에서 X작업을 하도록 하는게 도움이 될까요?