2013-05-18 3 views
0

나는안드로이드 조각

[Tab 1][Tab 2][Tab 3] 

TAB2는 ListView을 가지고 있으며 ListViewonClick 방법 나는 다음과 같은 코드

와 상세보기를 표시하고 탭/viewpager와 조각을 사용하는 응용 프로그램을 가지고

문제는 NextFragment에서 하드웨어 백 버튼을 사용할 때 전체 앱이 종료된다는 것입니다.

+0

'Fragment' *가 다른'Fragment' 내부에 있습니까, 아니면 왜'getChildFragmentManager()'를 사용하고 있습니까? – Ahmad

+0

getChildFragmentManger()를 제거했으나 새로운 조각 아래의 이전 조각을 볼 수 있습니다. – SquiresSquire

+0

지금 getSupportFragmentManager()를 사용하고 있습니까? ListView가 배치 된 컨테이너에 새 단편을 추가 할 때 표시되지 않아야합니다. – Ahmad

답변

1

나는 그것을 다시 눌렀을 때 당신은 반환하지 않는 이유를 잘 모르겠지만, 내가 내 응용 프로그램에서 수행 한 것은 다음과 같다 : 나는 onBackPressed 조치를 오버라이드 (override) 및 수표를 만든

그 일단 그것이 눌려지고 사용자가 반환하고자하는 조각에 있으면, 이전 조각에 대한 다른 조각 트랜잭션을 만듭니다. 이전 조각을 업데이트해야하므로이 작업을 수행했지만 더 나은 방법으로 문제를 해결할 수 있습니다.