안녕하세요. 안드로이드 개발을 하고 있는 학생입니다.
이번에 프래그먼트를 이용해서 가로-세로 화면을 구성하는 예제를 학습중인데요
현재 떠 있는 화면별로 화면회전시에 띄워주는 화면을 다르게 구성하고 싶습니다.
현재 애플리케이션구성은 처음 시작시에 가로-세로에 따라서 나타나는 화면을 다르게 구성하였는데
세로 모드에서 리스트뷰의 아이템을 클릭시 그 아이템에 대한 설명을 띄워주는 프래그먼트로 전환이 됩니다.
그런데 그상태에서 가로모드로 바꾸면 onCreate 함수가 호출되면서 가로모드일때 메인 액티비티로 화면이 전환되더라구요.
그래서 메니페스트에서 configchange 속성 추가후에 메인액티비티 함수에 Onconfigchanged() 를 오버라이드 하였습니다.
이렇게 하니까 Oncreate함수가 호출되지않고 현재 떠있는 프래그먼트가 그대로 가로로 회전이 되는데
문제는 이렇게 했을시에 메인화면으로 이동하여서 가로모드로 전환시에 가로모드일때 메인액티비티로 전환이 안됩니다.
이럴때 onconfigchanged() 함수에서 어떻게 따로 설정해 주어야 할까요?