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


Android/코드창고 2011. 7. 18. 02:12




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

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

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


2. Finish 되면서 액티비티 스택의 가장 아래부분으로 가게 된다.
3. Android Menifest에서 해당 액티비티(finish한) 의 속성에 noHistory="true" 를 붙여 남지 않게끔 한다.
삼성전자 갤럭시 S20 플러스 자급제폰, 코스믹 그레이, 256GB Apple 에어팟 프로 (노이즈캔슬링 방수 블루투스 5), MWP22KH/A, 단일 색상 삼성전자 갤럭시탭S6 10.5 128G WIFI, SM-T860N, 마운틴 그레이

WRITTEN BY
ShakeJ

트랙백  0 , 댓글  4개가 달렸습니다.
  1. 좋은정보 잘보고 갑니다^^
  2. 인트로로 멍때리고 있었는데 명쾌한 답변이 여깃었네요!
    네이버 블로그를 쓰고 있어서 스크랩을 못하는데 출처 밝히고 텍스트만 가져가도 될까요?
secret