popBackStack()
以及popBackStackImmediate()
외에 관리자에서 프래그먼트를 닫도록 지정하는 다른 방법이 있나요?
fragment
를 사용하여 인터페이스를 관리하다가 문제가 발생했습니다.
인터페이스 A에서 인터페이스 B를 열었고, 인터페이스 B가 인터페이스 C를 열었습니다. 이때 인터페이스 C에서 인터페이스 A로 직접 복귀해야 합니다.
처음에는 C 인터페이스를 열 때 popBackStack()
를 시도했지만 예외가 발생했습니다
. . 타이핑을 하던 중 갑자기 popBackStack(A's Tag, 0)을 사용하여 B와 C를 직접 제거할 수 있다는 생각이 들었습니다. 하지만 여전히 이를 관리할 수 있는 다른 방법이 있는지 묻고 싶습니다.
저도 묻고 싶습니다popBackStackImmediate()
실행되지 않을 수도 있나요?
天蓬老师2017-05-16 13:37:12
를 설치하세요.질문자는 API 문서를 주의 깊게 읽지 않았습니다. 문서를 읽기 전에 Google Translate
popBackStack()
这样的函数都是跟后退栈有关的调用, Fragment
뒤로 버튼에 응답해야 하는 경우에는 Fragment의 백 스택을 관리해야 합니다.
迷茫2017-05-16 13:37:12
활동 중이라면 add
show
hide
等一系列getSupportFragmentManager
에서 제공하는 방법을 사용하여 과일을 관리할 수 있습니다