노트패드처럼 내용을 입력하면 DB에 저장되고 이것을 listView로 볼 수 있는 구조입니다.

입력하는 페이지에서 EditText 개수를 2개에서 7개로 늘렸습니다. 

2개였을 때는 잘 수행되다가 7개로 추가하는 과정에서 다음과 같은 에러가 났습니다.

error  code 19 <============ 문제가 뭘 까요?

 

06-13 11:53:22.721: ERROR/Database(3407): Error inserting dinner=ghg lunch=ghg date=gyu snack=yu breakfast=ghg
06-13 11:53:22.721: ERROR/Database(3407): android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
06-13 11:53:22.721: ERROR/Database(3407):     at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
06-13 11:53:22.721: ERROR/Database(3407):     at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:55)
06-13 11:53:22.721: ERROR/Database(3407):     at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1549)
06-13 11:53:22.721: ERROR/Database(3407):     at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1410)
06-13 11:53:22.721: ERROR/Database(3407):     at com.corea.DietDiary6.DiaryDbAdapter.createDiary(DiaryDbAdapter.java:87)
06-13 11:53:22.721: ERROR/Database(3407):     at com.corea.DietDiary6.Diary.onActivityResult(Diary.java:147)
06-13 11:53:22.721: ERROR/Database(3407):     at android.app.Activity.dispatchActivityResult(Activity.java:3890)
06-13 11:53:22.721: ERROR/Database(3407):     at android.app.ActivityThread.deliverResults(ActivityThread.java:3511)
06-13 11:53:22.721: ERROR/Database(3407):     at android.app.ActivityThread.handleSendResult(ActivityThread.java:3557)
06-13 11:53:22.721: ERROR/Database(3407):     at android.app.ActivityThread.access$2800(ActivityThread.java:125)
06-13 11:53:22.721: ERROR/Database(3407):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2063)
06-13 11:53:22.721: ERROR/Database(3407):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-13 11:53:22.721: ERROR/Database(3407):     at android.os.Looper.loop(Looper.java:123)
06-13 11:53:22.721: ERROR/Database(3407):     at android.app.ActivityThread.main(ActivityThread.java:4627)
06-13 11:53:22.721: ERROR/Database(3407):     at java.lang.reflect.Method.invokeNative(Native Method)
06-13 11:53:22.721: ERROR/Database(3407):     at java.lang.reflect.Method.invoke(Method.java:521)
06-13 11:53:22.721: ERROR/Database(3407):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
06-13 11:53:22.721: ERROR/Database(3407):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
06-13 11:53:22.721: ERROR/Database(3407):     at dalvik.system.NativeStart.main(Native Method)