我正在使用Android Studio,代码:
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
ops.add(ContentProviderOperation.newInsert(
ContactsContract.RawContacts.CONTENT_URI)
.withValues(ContactsContract.RawContacts.ACCOUNT_TYPE, null)
.withValues(ContactsContract.RawContacts.ACCOUNT_NAME, null)
.build());
错误:
Error:(535, 17) error: method withValues in class Builder cannot be applied to given types;
required: ContentValues
found: String,<null>
reason: actual and formal argument lists differ in length
截图:
答案 0 :(得分:0)
如果要传递String和Object,则选择错误的方法
withValue(String key, Object value)
不是
withValues(ContentValues values)
注意注意第一个没有 s ,而您在代码中使用的第二个使用的是 s
>请参阅此处以供参考 withValue(String key, Object value)和withValues(ContentValues values)