[Android] Splash 화면

최대 1 분 소요

Splash 화면

  • (앱 최초 실행시 화면, ex 로고같은거 보여주는거)

  • 앱 최초 실행시 로고를 보여주며, 앱 실행에 필요한 데이터 로딩이나 네트워크 처리등을 담당함

  • 필요한 데이터의 로딩이나 네트워크 처리등이 끝나면 다음 화면으로 이동함.

  • 주로 SplashActivity 를 따로 만들어서 구현함.

ex) 자동로그인 기능 구현시에 SplashActivity 에서 로그인 되어있는지를 검사하여 로그인 되어있으면 MainActivity 로 이동, 그렇지 않으면 LoginActivity 로 이동

(주로 사용하는 방법은, 로그인시에 SharedPrefrence 파일에 로그인정보를 저장하고, SplashActivity 에서 SharedPrefrence 파일의 데이터를 읽어와서 검사함)