2012-01-15 6 views
0

응용 프로그램에 조각 API를 포함하려고하는데로드되는 조각의 순서를 제어 할 수 없어 일부 예외가 발생합니다. 내 레이아웃이 방법으로 구성 :내 응용 프로그램에서로드되는 조각의 순서를 제어하는 ​​방법

<fragment class="org.me.myListFragment" 
     android:id="@+id/frag_title" 

     android:layout_marginTop="20dp" 
     android:layout_width="@dimen/titles_size" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     /> 
<fragment class="org.me.DetailsFragment" 
     android:id="@+id/details" 

     android:layout_marginTop="20dp" 
     android:layout_width="@dimen/titles_size" 
     android:layout_height="match_parent" android:layout_weight="1" 

     /> 

</FrameLayout> 

을하지만 DetailsFragment 목록 조각 전에로드되고 있으며,이 trubles됩니다. 이전 코드를 깨고 싶지는 않습니다. 여기에서 주문을 제어하는 ​​것이 가장 빠른 방법입니다. 첫 번째 조각 이후에만 두 번째 조각을 초기화 할 수있는 방법이 있습니까?

답변

0

아니요, <fragment> 요소를 사용하는 경우 주문을 제어 할 수 없습니다. 동적 조각 (예 : FragmentTransaction)으로 전환하면 조각을 만들 때 조각을 만들 때 제어 할 수 있습니다.

IMHO, 하나의 조각은 당신이 묘사하는 방식으로 다른 조각에 의존해서는 안됩니다.

관련 문제