본문 바로가기

나의 플랫폼/안드로이드

[Android] Fragment traisition Error - executePendingTransactions

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

java.lang.IllegalStateException: Recursive entry to executePendingTransactions


FragmentTransition을 이용하여 이동 할 경우,  위와 같은 에러가 발생할 수도 있다.


이럴 경우 이동할 Fragment에서 getSupportFragmentManager 나 getFragmentManager를  통하여 

먼가 nested View를 설정하지 않았는지 확인이 필요하다.


예를 들어 FragmentTabHost 와 같은...


그럴 경우 아래와 같이 getChildFragmentManager 로 변경 하여서 사용하기 바란다.


mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.tab_container_);


참고하세요.


http://stackoverflow.com/a/22152267/3534559