본문 바로가기

옛글/코드창고

안드로이드 인트로 액티비티 한번만 보여주기

반응형

인트로 액티비티 와 메인 액티비티를 따로 제작시에,
인트로 액티비티에는 비디오뷰(Videoview) 혹은 로딩화면 등을 넣은 뒤에 프로그램 종료시까지 보여주지 않는 방법에 대한 포스팅입니다.

저 같은 경우는 '비디오뷰'로 간단하게 앞부분 인트로 액티비티를 보여주고, 메인액티비티에 카테고리와 메뉴를 넣는 로직의 안드로이드 어플이였는데요. 이론적인 방법은,

1. 인트로 액티비티의 비디오뷰를 보여주고 인텐트 전환 후 finish(); 시킨다.


2. Finish 되면서 액티비티 스택의 가장 아래부분으로 가게 된다.
3. Android Menifest에서 해당 액티비티(finish한) 의 속성에 noHistory="true" 를 붙여 남지 않게끔 한다.
반응형