ICS 시료에 제일 최신 버전인 3.1 버전을 적용을 하고있는데 마지막에 OnArmFail 일 때 finisih 를 시켜줫습니다.

 

하지만 finish 되기 직전에 아래의 로그가 뜨면서 어플이 죽어버리네요 OTL

 

테스트 해보니 OnArmFail 안까지는 들어가는데, 뭐가 문제인지 모르겠습니다.

 

05-18 07:43:15.129: E/AndroidRuntime(16569): FATAL EXCEPTION: main
05-18 07:43:15.129: E/AndroidRuntime(16569): java.lang.RuntimeException: Unable to stop service com.skt.skaf.OA00018282.ArmService@41848188: java.lang.ArrayIndexOutOfBoundsException: length=2; index=7
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.app.ActivityThread.handleStopService(ActivityThread.java:2418)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.app.ActivityThread.access$2000(ActivityThread.java:127)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1225)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.os.Handler.dispatchMessage(Handler.java:99)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.os.Looper.loop(Looper.java:137)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.app.ActivityThread.main(ActivityThread.java:4512)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at java.lang.reflect.Method.invokeNative(Native Method)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at java.lang.reflect.Method.invoke(Method.java:511)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:794)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:561)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at dalvik.system.NativeStart.main(Native Method)
05-18 07:43:15.129: E/AndroidRuntime(16569): Caused by: java.lang.ArrayIndexOutOfBoundsException: length=2; index=7
05-18 07:43:15.129: E/AndroidRuntime(16569):  at com.skt.skaf.OA00018282.ArmService.onDestroy(ArmService.java:63)
05-18 07:43:15.129: E/AndroidRuntime(16569):  at android.app.ActivityThread.handleStopService(ActivityThread.java:2401)
05-18 07:43:15.129: E/AndroidRuntime(16569):  ... 10 more