내 애플리케이션 하단에 네 개의 탭이 있습니다. 각 탭에는 여러 개의 하위 활동이 있습니다.이 흐름은 다음과 같을 수 있습니다.Tab1 - A -> B -> C -> D -> E Tab2 - X -> Y -> D -> E Tab3 - M Tab4 - P -> Q -> Y -> D -> E 내 질문은 내가 Tab1의 C 하위 활동에있을 때 Tab1로 돌아 왔을 때 Tab2.Again을 누르면 C 액티비티에있다.하지만 A 액티비티가 다시 시작되도록하고 싶다. 누군가 제발 일부 샘플 코드를 제공하여 솔루션입니다. 미리 감사드립니다첫 번째 활동을 안드로이드의 TabGroupActivity에서 시작합니다.
0
A
답변
0
귀하의 B 활동에서 방법을 사용하여 C 활동을 시작 startActivityForResult()
및 오버라이드 onActivityResult()
메서드를 모두 이러한 방식으로.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
finish();
}
이제 모든 탭 전환시 현재 활성화 된 액티비티에서 finish()를 호출해야합니다. 차례로 모든 활동을 파괴하고 그 탭으로 되돌아 가면 첫 번째 활동이 표시됩니다.
첫 번째 활동을 중단하고 싶지는 않습니다. 이러한 이유로 A에서 startActivity()
을 사용하여 활동 B를 시작해야하며 A 활동에 대해 onActivityResult()
을 무시해야합니다.
관해서는, 당신의 TabGroupActivity의 onPause을 무시하고 A 활동에 대한 의도를 호출하는 Aqif 하미드
관련 문제
- 1. 바로 가기 활동을 시작합니다
- 2. 활동을 시작하지만 백그라운드로 시작합니다.
- 3. 안드로이드의 첫 번째 edtitext에 중점을 둡니다
- 4. 안드로이드의 첫 번째 실행시에만 설정 화면 표시
- 5. 조건에서 첫 번째 활동을 건너 뛰는 방법
- 6. 안드로이드의 루프가 짧게 멈추고 다시 시작합니다.
- 7. 의도가 활동을 시작합니다 -하지만 앞으로
- 8. 안드로이드의 활동을 저장
- 9. TabGroupActivity에서 자식 활동 상태 유지
- 10. 위젯이 주 활동을 예기치 않게 시작합니다.
- 11. 서비스를 시작하는 위젯도 주 활동을 시작합니다.
- 12. Android : 알림을 클릭하면 항상 최고의 활동을 시작합니다.
- 13. Android - Finish()가 현재 활동을 다시 시작합니다.
- 14. 대화 활동은 백그라운드에서 다른 활동을 다시 시작합니다.
- 15. 안드로이드는 서비스를 사용하지 않고 활동을 시작합니다 .FLAG_ACTIVITY_NEW_TASK
- 16. 보기를 클릭하면 자동으로 안드로이드의 첫 번째 라디오 버튼이 선택됩니다
- 17. 안드로이드의 텍스트 뷰에서 첫 번째 문자 들여 쓰기를 제거하는 방법
- 18. 프로그래밍 방식으로 비디오 안드로이드의 첫 번째 프레임 다운로드
- 19. 안드로이드에서 첫 번째 활동을 보이지 않게 만드는 방법
- 20. Android 앱은 항상 다시 시작시 첫 번째 활동을 엽니 다.
- 21. 첫 번째 활동을 표시하기 전에 SharedPreferences에 액세스 하시겠습니까?
- 22. 첫 번째 활동을 멈추는 활동 대화 상자의 뒤로 버튼
- 23. 첫 번째
- 24. 문자열의 첫 글자 만 대문자로 시작합니다. java
- 25. 활동을 사용하여 안드로이드의 네트워크 연결을 확인하는 방법
- 26. 그림을 그리는 동안 안드로이드의 활동을 저장하는 방법
- 27. django에서 첫 번째 페이지로드 속도
- 28. SplashScreen이 Tabactive를 호출 한 후 내 앱에서 안드로이드의 다른 활동을
- 29. 내 첫 번째 안드로이드 응용 프로그램 시작
- 30. 첫 번째 활동에 두 번째 활동 의도를 수신하는 방법
보십시오. –