Fatal Exception: java.lang.RuntimeException: android.os.DeadSystemException이 발생하는 이유
Fatal Exception: java.lang.RuntimeException: android.os.DeadSystemException이 발생하는 이유는 무엇인가?
Fatal Exception: java.lang.RuntimeException: android.os.DeadSystemException
at android.app.ActivityThread.handleSleeping + 4433(ActivityThread.java:4433)
at android.app.ActivityThread.-wrap24(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage + 1918(ActivityThread.java:1918)
at android.os.Handler.dispatchMessage + 106(Handler.java:106)
at android.os.Looper.loop + 164(Looper.java:164)
at android.app.ActivityThread.main + 7000(ActivityThread.java:7000)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 441(RuntimeInit.java:441)
at com.android.internal.os.ZygoteInit.main + 1408(ZygoteInit.java:1408)
android.os.DeadSystemException 클래스를 열어보면 아래와 같은 주석이 있다.
핵심 Android 시스템이 종료되었으며 런타임 재시작이 진행 중입니다. 실행중인 모든 앱이 즉시 종료됩니다.
(The core Android system has died and is going through a runtime restart. All running apps will be promptly killed.)
package android.os; |
/** |
* The core Android system has died and is going through a runtime restart. All |
* running apps will be promptly killed. |
*/ |
public class DeadSystemException extends DeadObjectException { |
public DeadSystemException() { |
super(); |
} |
} |
소스 코드 상의 문제가 아니라, 안드로이드 운영체제의 문제로 보여진다.
개발자가 할 수 있는 일은 없는가?