2012-06-26 4 views
6

저는 ListFragment를 사용하고 Android 호환성 패키지의 LoaderManager.LoaderCallbacks를 구현하여 앱에서 목록보기를 표시합니다. 목록은 잘 표시되어 있지만, 방향 변경, 목록보기가 적절하지 않은 경우 여기Android List List 목록보기가 방향 변경시 겹쳐졌습니다.

사진을 (내가보기 이전에 중복 생각) : list-view-after-orientation-change

사람이 이전과 같은 문제에 직면 했습니까? 문제가 무엇인지 또는 더 자세한 정보가 필요한지 알려주십시오.

답변

6

오류를 발견했습니다. 구성 변경으로 인해 활동이 생성 될 때마다 목록 조각을 작성하기 때문입니다. 그러나 기본적으로 안드로이드는 구성 변경 중에 활동을 재현하는 동안 조각을 유지합니다.

내 문제가 해결되었습니다. savedInstanceState가 null 인 경우에만 조각을 만듭니다.

if(savedInstanceState == null) { 
// Initialize fragment here. 
} 
+0

도움이되었습니다. 답변을 게시 해 주셔서 감사합니다. – JcDenton86