0
Fragment
이있는 Activity
이 있으며 가로 및 세로 모드의 레이아웃 xml 파일이 다릅니다.세로 및 가로 레이아웃이 다른 조각이있는 핸들 활동
는이 같은 를 사용하려고 :
hdmain.xml
이
layout-land
및
layout-port
폴더에 넣어
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.hdmain);
}
. 그것은 조각처럼 보이는
java.lang.IllegalArgumentException: Binary XML file line #9: Duplicate id 0x7f0c0019, tag null, or parent id 0xffffffff with another fragment for org.sais.hdmeridian.HDMainActivity$TabFragment
가 여전히, 나는 활동의 레이아웃을 변경하기 때문에, 새로운 조각 다음 중복 만들어집니다 : 그럼 난 조각의 라이프 사이클 문제를 만난다.
이것을 피하는 방법은 무엇입니까? 아니면 안드로이드는이 문제를 해결할 더 좋은 해결책을 가지고 있습니까?
만약 내가하지 않으면'onConfigurationChanged()'는 의미가 없습니다. 물론 내가 그랬다. –