마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

랜드스케이프 포트레이트 전환시 스플래쉬가 또 뜹니다

0 추천
안녕하세요 초보자입니다
다름이 아니라 인트로 이미지 넣으려구
스플래쉬 액티비티를 만들어서
메인액티비티에 온크리에이트
함수에서 호출했는데요 잘뜨는데
문제가 기기를 돌려서 화면이 전환되면
다시 스플래쉬 액티비티부터 구동되네요
기기 돌려도 현재 떠있는 액티비티만
화면이 전환되도록하려면 어디를 어떻게 수정해야 할지 조언을 구합니다
초보개발자DJ (180 포인트) 님이 2016년 7월 1일 질문

1개의 답변

0 추천

화면 전환시 oncreate부터 다시 호출되서 그렇습니다.

매니페스트에서 해당 activity에

  android:configChanges=”orientation”

설정을 해주면 

화면 전환에 따른 설정을 자동으로 하지않고 알아서 하겠다는 뜻인 된다고 하네요.

onCreate함수도 호출이 안되겠죠??

그리고 화면 전환 했을때 추가로 뭔가 작업해야 될 내용이 있다면

onConfigurationChanged()

함수 내부에 구현을 하면 화면전환시 이 함수가 호출된다고 합니다.

Development Guy (70,570 포인트) 님이 2016년 7월 1일 답변
...