표면 뷰 내부에서 실행 가능한 스레드를 사용하여 애니메이션을 재생하고 있습니다. 처음으로 응용 프로그램을 실행하면 모든 것이 잘 작동하고 애니메이션이 제대로 재생됩니다. 뒤로/홈 버튼을 눌러 응용 프로그램을 다시 열면 애니메이션이없는 블랙 스크린이 표시되지만 실행 가능한 스레드는 Log cat 항목을 사용하여 확인한 배경에서 작동합니다.Android 표면 뷰 onResume에서 surfacecreated 메소드가 호출되지 않음
또한 뒤로 버튼 누르기 이벤트를 재정의하고 뒤로 버튼 누르기 이벤트 내에서 finish()를 호출합니다.
응용 프로그램을 다시 시작할 때 surfacecreated 메서드가 호출되지 않는 이유는 무엇입니까?
참고 : 내가 대신 마무리() 메서드의 '뒤로'버튼 이벤트 내부
android.os.Process.killProcess(android.os.Process.myPid());
를 사용하는 경우이 응용 프로그램은 onresume 이벤트에서 제대로 작동합니다. 사전에
감사합니다, 팀