메인 액티비티의 onCreate와 onWindowFocusChanged에서 많은 작업을 합니다.
(뷰 배치, 그리기, 캡쳐 등)
그래서, 메인 액티비티로 화면 전환을 하면 2~3초가 걸립니다.(startActivity 메소드)
인트로액티비티를 만들고 AsyncTask를 통해 메인화면이 모두 완료되면(메인액티비티의 onCreate와 onWindowFocusChanged 실행된 후) 메인화면으로 전환하고 싶습니다. 그동안에는 인트로액티비티에서 프로그레스 바 등을 통해 보여주고요.
여기저기 찾고 있는데..대부분 서버와 통신, 웹에서 이미지 다운 등과 같은 예제밖에 없어서 헤메고 있습니다.
메인액티비티를 모두 로드(oncreate 수행, onWindowFocusChanged 수행 후)한 뒤에 완료된 메인 액티비티화면으로 전환하는 방법이 없을까요??
메인 액티비티가 완전히 로드되기 전까지는 다른 화면을 보여주면서요..
구원의 손길 부탁드려요.. 흑.