にBLOBを変換することができません。私のコード:android.database.sqlite.SQLiteException:不明なエラー(コード0):既存の連絡先に名前を更新している間、私はこのエラーを取得しています文字列
String nameWhere = ContactsContract.Data.CONTACT_ID + "=? AND " + ContactsContract.Data.MIMETYPE + "='"
+ ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE + "'";
String[] idParam = new String[]{contacts.getContactId()};
ContentValues values = new ContentValues();
values.put(ContactsContract.Contacts.Data.RAW_CONTACT_ID, id);
values.put(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, contacts.getName());
int update = context.getContentResolver().update(ContactsContract.Data.CONTENT_URI, values, nameWhere, idParam);
私はまた、これらのリンクを経由しています SQLiteException Unable to convert BLOB to string when contact have photo. Android と、その問題に関連する他の。
と私のログ
E/AndroidRuntime:致命的な例外:メイン プロセス:com.embedded.contacts、PID:15248 android.database.sqlite.SQLiteException:不明なエラー(コード0):変換できません文字列 にBLOB ############################################## ################### エラーコード:0(SQLITE_OK) によって引き起こさ:不明なエラー(コード0):文字列 にBLOBを変換することができません##### ########################## ########## ########################## ############### エラーコード:0(SQLITE_OK) をすることによって引き起こさ:不明なエラー(コード0):文字列 にBLOBを変換することができません######### ########################## ###### エラーコード:0(SQLITE_OK) によって引き起こさ:不明なエラー(コード0):文字列 にBLOBを変換することができません################## #################### ## ########################## ############# android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:179)アンドロイドで で。 RAW_CONTACT_ID
とDISPLAY_NAME
:database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)android.content.ContentProviderProxy.update(ContentProviderNative.java:568)で
は、完全なログを表示...私が持っているρяσѕρєя[email protected] –
ログを追加して、もう一度チェックしてください。 – user8269038