은 (A는, B, C)은 다음과 같은 순서에 오픈한다고 가정 활동을 수 있습니다 번만 가기 backstack에 거주하고 있는지 확인하십시오만들려면 하나 개의 안드로이드 활동
이제A -> B -> A -> C-> A
일반적인 경우
를 볼 것이다 가기 backstack 활동에| A |
| C |
| A |
| B |
| A |
Activity A
이 백 스택에 한 번만 있는지 확인할 수있는 방법이 있습니까?
| A |
| C |
| B |
편집 : 또는 다른 말로 같이 가기 backstack 나는 활동의 새로운 인스턴스마다 시작되며, 이전의 모든 인스턴스가 스택에서 제거되는 것을 원한다. 내장 된 체계를 사용하는 것이 가능합니까? 당신이 의도 플래그의 사용을 만들고 싶어처럼
안녕하세요, 도움 주셔서 감사합니다 ...하지만 그 활동의 새로운 인스턴스가 매번 실행되고 모든 이전 인스턴스가 스택에서 제거되기를 원합니다? –
활동 A의 데이터를 다시 초기화하고 onResume()에서 상태를 재설정하면 새 활동 A를 시작한 것과 같은 효과를 얻지 못합니까? – NickT
O 세상에, 나는 .... 어떻게 그리워 했는가? 인해 추가 작업로드 수 있습니다. 감사합니다 ........ –