앱을 실행하면 splash화면이 나오는데요 splash화면 등록하는 방법은 간단합니다
SplashActivity.class을 생성하고 intent에 다음하면을 지정합니다.
그리고 manifest에 SplashActivity을 등록해주면 됩니다.
public class SplashActivity extends Activity {
//로딩 화면이 떠있는 시간(밀리초단위)
private final int SPLASH_DISPLAY_LENGTH = 1000;
//처음 액티비티가 생성될때 불려진다.
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.activity_splash);
//SPLASH_DISPLAY_LENGTH 뒤에 메뉴 액티비티를 실행시키고 종료한다.
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//메뉴액티비티를 실행하고 로딩화면을 종료
Intent mainIntent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(mainIntent);
finish();
}
}, SPLASH_DISPLAY_LENGTH);
}
}
728x90
반응형
'AOS' 카테고리의 다른 글
TabLayout (0) | 2020.02.05 |
---|---|
editText 이외의 다른 공간 터치시 포커스 해제, 키보드 내림 (0) | 2020.02.04 |
생명주기 (0) | 2020.01.30 |
리스트뷰 다중 삭제(Android Delete Multiple Selected Item in ListView ) (0) | 2020.01.29 |
개인정보보호 처리방침 (0) | 2020.01.28 |