기본 활동과 A, B, C 및 D와 같은 일부 하위 활동이 있습니다. 여기서 A는 B, C 및 D의 상위 항목입니다. B, C 또는 D 중 하나가 완료되면, 컨트롤이 A로 되돌아갑니다. 이제 원하는 것은 Activity에서 D가 완료되면 A (부모)를 닫고 새 E를 시작한다는 것입니다. 여기 E가 스택에 있어야합니다. 의미는 보이지 않거나 결과를 기다리는 모든 활동을 닫고 새 활동을 시작합니다 (E).부모 활동을 닫고 새 활동을 시작하십시오.
0
A
답변
0
이 작동하는지 모르겠어요,하지만 당신은 그것을 시도 할 수 : 활동 A로부터
을 할 수있는 정보를 통보하는 결과를 설정에 startActivityForResult를 사용하여 그 결과()
을위한 활동 B를 시작합니다 A가 B에서 그 결과를 받으면
B.
()에서뿐만호출 완료를 완료하는도 자체 마무리()를 호출한다.
그리고 다른 활동을 시작할 수 있습니다.
이 당신이 결과에 대한로 시작하고 결과 코드를 브로드 캐스트 리시버에 대한 모든 활동을 등록
0
시도를 비교) (onActivityResult를에 확인했습니다 하나 이상의 활동에 대한 요청 코드를 설정할 수 있습니다 .. 때 D 이 방송을 듣고 모든 활동을 끝내고 새로운 활동을 시작하기 전에 방송 활동을 끝내기 위해 끝내야합니다.
관련 문제
- 1. 뒤로 버튼을 누른 다음 활동을 다시 시작하십시오.
- 2. 기존 활동을 새 로컬
- 3. Android. 새 활동을 만들지 않고 활동을 시작하는 방법은 무엇입니까?
- 4. 내 활동을 시작한 활동을 찾으십니까?
- 5. 어린이 활동 내에서 부모 활동을 닫는 방법?
- 6. AppWidgetHost에 액세스하여 내 프로그램 활동 내에서 위젯 추가 활동을 시작하십시오.
- 7. 새 활동을 시작 하거나ContentView를 설정 하시겠습니까?
- 8. AndroidManifest.xml에 새 활동을 등록하는 방법은 무엇입니까?
- 9. 새 활동을 시작하는 중 진행 대화 상자
- 10. Android - 새 활동을 여는 동안 메모리 할당
- 11. 새 활동을 통해 데이터를 전달할 수 있습니까?
- 12. 탭 내용에서 새 활동을 시작하면 탭이 사라집니다.
- 13. TabWidget 활동 처리 - 새 활동을 매번 생성합니까?
- 14. 기존 활동을 어떻게 전환합니까?
- 15. 활동을 재개하는 방법은 무엇입니까?
- 16. 현재 활동을 어둡게하는 방법?
- 17. 활동을 시작하지만 백그라운드로 시작합니다.
- 18. 이전 활동을 재사용 하시겠습니까?
- 19. 은 폴더의 활동을 추적합니다
- 20. Android : 여러 활동을 실행
- 21. 활동을 표시하지 않는 다른 응용 프로그램에서 활동을 시작하지만 실행 중입니다.
- 22. Android의 활동을 확장하기위한 디자인 패턴?
- 23. 바로 가기 활동을 시작합니다
- 24. 화면 방향이 변경되면 시스템은 기본적으로 현재 활동을 삭제하고 상태를 유지하면서 새 활동을 만듭니다.
- 25. 현재 활동을 모두 지우고 백그라운드에서 새로운 활동을 시작 하시겠습니까?
- 26. 다른 활동을 만드는 대화 상자 활동을 여는 것
- 27. BroadcastReceiver에서 활동을 시작하는 방법
- 28. TabActivity에서 활동을 찾으려면 어떻게합니까?
- 29. 위젯에 활동을 추가하는 방법
- 30. 서비스에서 활동을 죽이는 방법