2011-12-17 91 views
0

我使用的是android v2.2,我有一個listfragment和一個displayfragment。我可以在onCreateView API調用期間創建並在displayfragment中設置佈局。但我無法用不同的替換當前的佈局。以下是代碼:無法替換android 2.2中的片段

的commit()方法調用過程中經常死機:

public class ActHotelEmenu extends FragmentActivity { 
... 
... 
// This below function called when item clicked on the listfragment 
// 
public void dispSubMenu(int position) { 
     if(position == 1 || position == 0){ 
      MainDispMenuFragment f = MainDispMenuFragment.newInstance(position+1); 
      FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); 
      ft.replace(R.id.main_layout,f); 
     ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);    
      ft.addToBackStack(null); 
      ft.commit();    
     } 
... 
} 

請幫我在這...

回答