2014-03-12 4 views
0

현재 이해할 수없는 문제가 있습니다. 상황은 다음과 같습니다. Main 프래그먼트가 포함 된 FragmentActivity가 있습니다. 이 조각 안에는 3 개의 조각이 있으며, 각 조각은 자신의 레이아웃 안에 있으며, 모두 한눈에 볼 수 있습니다. 사실 이것들은 다음과 같습니다 :android Fragment 추가되었지만 보이지 않습니다.

A | B | C |

이러한 레이아웃 내부에서 조각을 추가하고 바꾸려면 childFragmentManager를 사용하고 있습니다. 사용하면 모든 것이 잘 작동합니다. 그러나 장치 방향을 변경할 때 단편은 표시되지 않지만 추가됩니다 (isAdded() 메서드는 true를 반환 함). 오류는 표시되지 않습니다.

참고 : 오리 엔테이션이 변경되면 관련 조각을 교체하므로 문제가 무엇인지 이해하지 못합니다.

미리 답변 해 주셔서 감사합니다.

+0

일부 코드를 붙여주세요. – piotrpo

+0

'onCreate' 메쏘드에'setRetainInstance (true);'가 있습니까? –

+1

방향 변경시 상태를 유지하려면 매니페스트의 활동에서 android : configChanges = "keyboardHidden | orientation | screenSize"속성을 추가하십시오. –

답변

1

감사합니다. android : configChanges = "keyboardHidden | orientation | screenSize"가 추가되었습니다.