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

java.lang.IllegalArgumentException: Empty values

0 추천

getContentResolver().delete(RawContacts.CONTENT_URI, RawContacts.CONTACT_ID +" = "+idIndex1, null);




02-24 18:27:45.968: E/DatabaseUtils(3083): Writing exception to parcel
02-24 18:27:45.968: E/DatabaseUtils(3083): java.lang.IllegalArgumentException: Empty values
02-24 18:27:45.968: E/DatabaseUtils(3083):  at android.database.sqlite.SQLiteDatabase.updateWithOnConflict(SQLiteDatabase.java:1542)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at android.database.sqlite.SQLiteDatabase.update(SQLiteDatabase.java:1525)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at com.android.providers.contacts.DbModifierWithNotification.update(DbModifierWithNotification.java:143)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at com.android.providers.contacts.CallLogProvider.update(CallLogProvider.java:266)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at android.content.ContentProvider$Transport.update(ContentProvider.java:235)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:203)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at android.os.Binder.execTransact(Binder.java:351)
02-24 18:27:45.968: E/DatabaseUtils(3083):  at dalvik.system.NativeStart.run(Native Method)

 

 

위와 같이 쿼리를 보내니 Empty values 오류가 납니다.

검색을해봐도 잘모르겠습니다.

 

무슨이유 때문에 나는 오류 인가요 ?

now882002 (3,860 포인트) 님이 2015년 2월 25일 질문
getContentResolver().delete(RawContacts.CONTENT_URI, RawContacts.CONTACT_ID +" = ?",new String[]{ idIndex1});

이렇게 바꿔도 동일하게 오류가 나네요

1개의 답변

0 추천
contact_id 가 없는 행 id 인거같네요
mamondebaltob (32,750 포인트) 님이 2015년 2월 25일 답변
...