AndroidApplication의 onDestroy()
메서드에서 exit()
메서드를 호출 할 때 ApplicationListener의 pause()
및 dispose()
가 호출되지 않았습니다. 아무도 이것에 나를 도울 수 있습니까.libgdx의 ApplicationListener에서 일시 중지 및 처리()가 호출되지 않음
2
A
답변
3
해결되었습니다. AndroidApplication에서 리스너를 호출하고 다시 되돌아 오는 동안 Activity를 일시 중지 상태로 유지하는 결과로 Activity를 발생 시켰습니다. 우리는 일시 중지 된 것이 즉시 파괴 될 수 없다는 것을 알고 있습니다. 따라서 dispose()가 제대로 호출되지 않았습니다. 활동을 올리는 대신 대화 상자를 사용했고, 안드로이드 응용 프로그램을 죽일 가능성이 있습니다.
이예 (내가 문제에 대해 단지 모든 necesary 코드를 쓴 것이 모든이 있어야한다) : 게임 화면과 비슷한 문제가있는 사람들을위한
0
을 우리는 우리가 사용하는 홈페이지 클래스가 다른 모든 화면의 상위 항목입니다.
public class Main extends Game {
public GameScreen gameScreen;
public void create(){
gameScreen = new GameScreen(this);
setScreen(gameScreen);
}
}
그래서 우리는 gameScreen을 실행 중이지만 일시 중지()와 dispose()가 작동하지 않습니다. gameClass가 "실제로"메인 클래스 (설명하기 쉽도록)이기 때문입니다. 호출 될 pause() 및 dispose() 메서드는 Main 메서드입니다. 따라서 parent (Main) 메서드는 gameScreen 메서드를 재정의합니다.
희망이 있으면 도움이됩니다.
관련 문제
- 1. 스레드 일시 중지 및 중지
- 2. android videoview 재생, 일시 중지 및 중지
- 3. 알림 일시 중지 일시 중지 [Android]
- 4. Erlang 프로그램 전체 일시 중지/일시 중지
- 5. GKSession : 앱 일시 중지 후 표시되지 않음
- 6. 도메인 리디렉션 및 일시 중지
- 7. clearInterval 및 게임 일시 중지
- 8. 앱 일시 중지 및 재개
- 9. ASINetworkQueue 일시 중지 및 재시작
- 10. AVAudioPlayer 일시 중지 문제
- 11. TTS에서 일시 중지 android
- 12. 로그인 일시 중지/일시 중지 만료 된 비밀번호 변경
- 13. 스레드 일시 중지 - HistoryRecord의 활동 일시 중지 시간 초과
- 14. 다른 터미널 창에서 일시 중지 된 레일 서버 일시 중지
- 15. 스레드를 일시 중지/일시 중지 한 다음 계속하는 방법은 무엇입니까?
- 16. 이벤트 디스패처의 일시 중지
- 17. Android 애플리케이션 일시 중지
- 18. 일시 중지 JavaScript 함수
- 19. Java 일시 중지 실행
- 20. 일시 중지 된 활동
- 21. Silverlight : 애니메이션 일시 중지
- 22. 이미지보기 간 일시 중지
- 23. Android에서 애플리케이션 일시 중지
- 24. Windows에서 프로세스 일시 중지
- 25. 동영상을 AVExportSession에서 일시 중지
- 26. 다운로드 스레드 일시 중지
- 27. 터치시 애니메이션 일시 중지
- 28. SceneKit 애니메이션 일시 중지
- 29. 셸 출력 일시 중지
- 30. PHP 리디렉션 일시 중지