주 (루트) 활동이 시작 화면이고 인 텐트를 통해 메뉴 활동을 시작하는 앱이 있습니다. 문제는 내가 메뉴에있을 때 돌아 오는 버튼을 누르면 스플래시 화면으로 돌아갑니다.하지만 앱을 종료하기 위해 뒤로 버튼을 다시 누르면 스플래시 화면 활동이 닫히고 메뉴 활동으로 돌아갑니다. . 이 시점에서 나는 앱을 완전히 닫는 것처럼 보이는 세 번째 시간에 뒤로 버튼을 누를 수 있습니다. 솔루션이 일부 시작 모드 구성을 사용할 수 있다고 생각합니다. 어떤 아이디어?Android 앱이 주 활동을 종료 할 때 닫히지 않습니다.
답변
스플래시 화면이 자동으로 메뉴 작동을 시작합니까? 그럴 경우 startActivityForResult(Intent, int)
을 사용하여 MenuActivity를 시작할 수 있습니다. 그런 다음 메뉴 활동 오버라이드 onBackPressed
및시키는 코드를 다시 전달의 주요 활동 finish();
에 알고 도움이 될 것입니다 onActivityResult(int requestCode, int resultCode, Intent data)
Android Docs에이 링크를 사용하여 처리 할 수 있습니다.
제안 해 주셔서 감사합니다. 그건 내가하려는 일이 아니지만 메인 메뉴에서 뒤로 버튼을 납치하고 게임을 종료하기로 결정했기 때문에 중요하지 않습니다. 어쨌든 스플래시 화면으로 돌아갈 필요가 없습니다. – Kingpin
일반적으로이 상황에서는 스플래시 화면에서 다음 활동의 startActivity()를 호출 한 다음 즉시 즉시 finish()를 호출하면됩니다. 이것은 실제로 일반 앱에서 다소 일반적인 패턴입니다. 공유 된 환경 설정의 데이터 또는 사용자가 볼 수있는 "실제"첫 번째 활동을 기반으로 결정하는 초기 활동이있는 곳입니다. – hackbod
@hackbod 그 제안에 대해 너무 고마워. 나는 그것을 시험해 보았다. 그리고 지금 내가 원하는 것을 정확히하고있다. – Kingpin
- 1. Winform 앱이 닫히지 않습니다
- 2. 버튼을 클릭 할 때 앱이 종료 됨
- 3. 응용 프로그램 종료 때까지 RandomAccessFiles가 닫히지 않습니다.
- 4. Android 응용 프로그램이 닫히지 않습니다
- 5. 활동간에 의도를 전달할 때 Android 앱이 충돌합니다.
- 6. Android - 진행 대화 상자가 닫히지 않습니다.
- 7. 전화 할 때 Android 앱이 다운 됨
- 8. Android 앱이 시작한 통화를 종료 할 수 있습니까?
- 9. 내 활동을 종료 할 때 왜 충돌이 발생합니까?
- 10. 앱이 종료 될 때 마지막으로 본 UIViewController로드하기
- 11. Android 앱이 에뮬레이터에서 작동하지 않습니다.
- 12. 종료 할 때 iOS 앱이 충돌하며 디버그하는 방법은 무엇입니까?
- 13. Android Eclipse AVD 창이 닫히지 않습니다
- 14. Android 샘플 앱이 표시되지 않습니다.
- 15. Android 앱이 시장에 나타나지 않습니다.
- 16. Android 앱이 에뮬레이터에서 실행되지 않습니다.
- 17. Android 서비스 - 활동을 게시 할 수 있습니까?
- 18. Android 마켓에 Android 앱이 표시되지 않습니다.
- 19. 종료 할 때 활동 상태를 어떻게 저장합니까? Android
- 20. 내 앱이 제대로 닫히지 않고 이유가 확실하지 않습니다.
- 21. flexplayer에서 테스트 할 때 Flashplayer 프로세스가 닫히지 않습니다.
- 22. 다른 곳을 클릭 할 때 JMenu가 닫히지 않습니다.
- 23. Sqlalchemy : 풀이 넘칠 때 연결이 닫히지 않습니다
- 24. Android OS가 프로세스를 종료 할 때 내 앱이 제대로 작동하는지 테스트하는 방법은 무엇입니까?
- 25. 내가 작성한 배치 파일이 자동으로 닫히지 않거나 종료 될 때
- 26. Android : 여러 활동을 실행
- 27. 서비스를 시작하는 위젯도 주 활동을 시작합니다.
- 28. 팝업이 절대 닫히지 않습니다.
- 29. Android - VideoView로 활동을 마감 할 때 지연이 있습니다.
- 30. jquery 오버레이가 닫히지 않습니다
지금까지 어떤 코드를 작성 했습니까? 어떻게 정확한 문제가 무엇인지 알 수 있습니까? –
onDestroy 메소드를 대체하고 있습니까? 그렇다면 코드를 보여 주시면 ... 음 ... 어쨌든 코드를 보여 주시면이 문제를 해결할 수 있습니다. – mixkat