안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
surfaceview를 이용한 게임을 제작중인데요
간혹가다 app 종료 후 재시작을 반복하다 보면
app시작후 화면이 검게 나오면서 아무런 동작을 하지 않거나 프로그레스 다이얼로그(이미지 로딩중)가 뜬 상태로
진행이 안되는 경우가 있습니다.
이런경우의 로그를 확인해보니
app종료시 (onDestroy)
이런 로그가 나오는 경우
app 재진입시에
이런 로그가 뜨면서 activity가 동작하지 않는 현상을 보이고 있는데요
onDestroy 메서드에선 게임내 사용중인 리소스 삭제 및 초기화 후
android.os.Process.killProcess(android.os.Process.myPid()); 로 프로세스를 종료시키고 있습니다.
자주 재현되는 현상은 아니고 간혹가다 발생하는 현상인데
원인이 뭔지 도통 알수가 없습니다.
이것때문에 몇일째 고생을 하고 있네요..
어떠한 문제때문인지 힌트라도 주시면 감사드리겠습니다. ㅠㅠ
surfaceview를 이용한 게임을 제작중인데요
간혹가다 app 종료 후 재시작을 반복하다 보면
app시작후 화면이 검게 나오면서 아무런 동작을 하지 않거나 프로그레스 다이얼로그(이미지 로딩중)가 뜬 상태로
진행이 안되는 경우가 있습니다.
이런경우의 로그를 확인해보니
app종료시 (onDestroy)
l 11-24 21:28:35.607: WARN/ActivityManager(1706): Activity destroy timeout for HistoryRecord{467afc80 com.neocyon.minglemangle/.MainActivity}
이런 로그가 나오는 경우
app 재진입시에
l 11-24 21:29:32.670: WARN/ActivityManager(1706): Activity idle timeout for HistoryRecord{46775a28 com.neocyon.minglemangle/.MainActivity}
이런 로그가 뜨면서 activity가 동작하지 않는 현상을 보이고 있는데요
onDestroy 메서드에선 게임내 사용중인 리소스 삭제 및 초기화 후
android.os.Process.killProcess(android.os.Process.myPid()); 로 프로세스를 종료시키고 있습니다.
자주 재현되는 현상은 아니고 간혹가다 발생하는 현상인데
원인이 뭔지 도통 알수가 없습니다.
이것때문에 몇일째 고생을 하고 있네요..
어떠한 문제때문인지 힌트라도 주시면 감사드리겠습니다. ㅠㅠ