안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
앱개발 중에 궁금한게있어서요~
현재 앱위젯 - activity 2개, 서비스 로이뤄진 구성 인데요
앱위젯을 띄운 상태에서
데이터가 변경되거나(추가 삭제)
날짜포멧이 변경될 경우 옵져버2개를 통해
업데이트를 하고있는데요
질문은 이겁니다!
사용자가 앱을 통해 데이터를 지우고 추가할 경우는 옵져버에서 업데이트를 해주는데요
응용프로그램 관리에 - 데이터 삭제 가있더라고요~
그걸 눌렀을경우 데이터베이스도 다날라가는데
앱위젯이 멍 하니 있어서요
앱위젯에 TextView 가있는데 그걸 클릭하면 수정이나 생성 모드로 들어가는데 이부분에서 오류가납니다.
이경우는 옵져버에 시스템이 몰 삭제햇다 라고 알려줄수있는 방법이있을까요??
많은 답변부탁드립니다~
01-04 02:50:04.424: ERROR/AndroidRuntime(342): FATAL EXCEPTION: main
01-04 02:50:04.424: ERROR/AndroidRuntime(342): java.lang.RuntimeException: Unable to resume activity {com.company.notepadv01/com.company.notepadv01.NoteEdit}: android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3143)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2684)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.os.Handler.dispatchMessage(Handler.java:99)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.os.Looper.loop(Looper.java:123)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread.main(ActivityThread.java:4627)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at java.lang.reflect.Method.invokeNative(Native Method)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at java.lang.reflect.Method.invoke(Method.java:521)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at dalvik.system.NativeStart.main(Native Method)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): Caused by: android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.database.AbstractCursor.checkPosition(AbstractCursor.java:580)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.database.AbstractWindowedCursor.checkPosition(AbstractWindowedCursor.java:214)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.database.AbstractWindowedCursor.getString(AbstractWindowedCursor.java:41)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.database.CursorWrapper.getString(CursorWrapper.java:135)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at com.company.notepadv01.NoteEdit.onResume(NoteEdit.java:283)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.Activity.performResume(Activity.java:3823)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)
01-04 02:50:04.424: ERROR/AndroidRuntime(342): ... 12 more



