마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 백스페이스 키 누르니 앱이 갑자기 종료 됩니다.

–2 추천
안녕하세요 저는 초보 개발자입니다. 다름이아니라 제가 안드로이드 4.3버전으로 로그인을 구현햇는데 에디트 텍스안에서 백스페이스 키를 누르면 갑자기 앱이 중지되엇다면서 꺼지네요 ㅠㅠ 어떻하죠? 도움을 주세요 ㅠㅠ
익명사용자 님이 2014년 9월 12일 질문
무슨오류가 발생하는지 로그캣을 올려주셔야죠..중지되었다면서 로그캣에 빨간색으로 오류문구가 뜰텐데 거기에 해답이.
로그 켓
09-12 13:57:29.645: W/dalvikvm(18309): threadid=1: thread exiting with uncaught exception (group=0x420e2c08)
09-12 13:57:29.650: E/AndroidRuntime(18309): FATAL EXCEPTION: main
09-12 13:57:29.650: E/AndroidRuntime(18309): Process: yjc.wdb.wook, PID: 18309
09-12 13:57:29.650: E/AndroidRuntime(18309): java.lang.NullPointerException
09-12 13:57:29.650: E/AndroidRuntime(18309):     at org.apache.cordova.DroidGap.onKeyDown(DroidGap.java:1075)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.KeyEvent.dispatch(KeyEvent.java:3173)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.app.Activity.dispatchKeyEvent(Activity.java:2529)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:2181)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4659)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4626)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4191)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4245)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4214)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4325)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4222)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4382)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4191)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4245)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4214)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4222)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4191)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6556)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6473)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6444)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6409)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3758)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.os.Handler.dispatchMessage(Handler.java:102)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.os.Looper.loop(Looper.java:146)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at android.app.ActivityThread.main(ActivityThread.java:5602)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at java.lang.reflect.Method.invokeNative(Native Method)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at java.lang.reflect.Method.invoke(Method.java:515)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
09-12 13:57:29.650: E/AndroidRuntime(18309):     at dalvik.system.NativeStart.main(Native Method)
길이는 긴데, 중간에 잘린 듯...
일단 null 발견..ㅋㅋㅋ 로그는 짤린거 같고.. 어디가 널인지 확인해야죱~
저게 풀 로그켓 정보입니다..
잘리지 않았습니다.. 에러부분만 전체 발췌했습니다
혹시 키이벤트에 뭐 넣으신거 있으세요?
키이벤트를 따로 지정한것은 없사옵니다 ^^
디버깅 해보시는방법밖에... 어디가 null 인지 찾아야겠네요

1개의 답변

0 추천
로그캣을 올려주세요....
기초개발자 (24,060 포인트) 님이 2014년 9월 12일 답변
...