2014-02-15 2 views
0

왜이 기능이 작동하지 않는지 잘 모르겠습니다. 설명서를 살펴본 결과 제대로 작동 할 것 같습니다.조각 트랜잭션이 백 스택에 추가되지 않음

DetailFragment newFragment = new DetailFragment(); 

FragmentTransaction transaction = getFragmentManager().beginTransaction(); 
transaction.replace(R.id.phone_container, newFragment); 
transaction.addToBackStack(null); 
transaction.commit(); 

int backStack = getFragmentManager().getBackStackEntryCount(); 
Log.d("ROBJUN", Integer.toString(backStack)); 

내 로그는 0을 반환하지만 올바르지 않으면 반환해야합니다 ... 1?

답변

1

다른 조각에서 전환 하시겠습니까? 아니면 첫 번째 조각입니까? 이것이 처음 보이는 경우 스택에 남겨 둘 조각이 없으므로 스택에 아무 ​​것도 추가하지 않습니다.