프로젝트를 진행 중입니다. 나는 스크린 오리엔테이션과 풍경을 사용했다. 또한 android:configChanges="keyboardHidden|orientation|screenSize"
을 사용하여 방향 전환시 활동이 새로 고침되지 않도록하십시오.Android 방향 변경
이제 configChanges = "orientation"을 사용할 때 app에서 layout-port-> layout-land xml 레이아웃으로 전환 할 수 없습니다.
Landscape-> portrait 또는 portrait-> Landscape에서 전환 할 수 있지만 layout-port-> layout-land 또는
layout-land-> layout에서 전환하지 않고 두 방향에서 layout-port xml을 표시 할 수 있습니다. -포트.
당신은 방향 변경을 처리하기 위해 android : configChanges = "keyboardHidden | orientation | screenSize"를 사용합니다. onSaveInstanceState 및 onRestoreInstanceState를 확인하십시오. –
하자. 'android : configChanges = "orientation"'해킹입니다. 매우 특별한 경우에만 사용해야합니다. 왜 나쁜지 (매우 나쁨)에 대해 검색하면 많은 토론이 있습니다. 즉, 다른 시나리오에서 나중에 나타날 버그를 은폐합니다. 올바른 대답은 활동 라이프 사이클과 그에 따른 코드를 학습하는 것입니다. 이 해킹은 코드에서 여전히 발견되는 문제를 은폐하는 게으른 사람들의 방법입니다. – Simon