0

은 내가했다, 내가 다른 조각에 의해이 조각을 대체 할 조각은 XML에서 정적으로 추가 한이 코드를 추가하여 :다시 스택과 정적으로 추가 조각

 CFragment singleStationFragment = new CFragment(); 
     android.support.v4.app.FragmentTransaction transaction = getChildFragmentManager().beginTransaction(); 
     transaction.replace(R.id.layoutlist, singleStationFragment); 
     transaction.addToBackStack(null); 
     transaction.commit(); 

문제는 내가 누를 때이다 back button 첫 번째 조각은 트랜잭션을 통해 추가되지 않고 관리자가 그것에 대해 알지 못하기 때문에 표시되지 않습니다. 첫 번째 조각 (XML에서 이미 추가됨)을 백 스택에 추가 할 수있는 방법이 있습니까? 앱을 종료하는 대신 뒤로 클릭하면 표시됩니다. 감사 !

답변

0

내가 아는 한 레이아웃 파일이 아닌 코드의 첫 번째 단편을 활동에 추가해야합니다. didn''t는 작품, 내가 다른 솔루션을 시도하고 내 게시물을 업데이트 할 것 FragmentTransaction

transaction.add(R.id.FragmentContainer, fragment); 
+0

죄송의 add 방법으로이 작업을 수행합니다. 늦게 회신 해 주셔서 고맙고 죄송합니다. –