我试图创建一个允许你删除联系人的OnClick但我有这个错误 - " ContactPickerTester类型中的removeContact(Context,String)方法不适用于参数() "
我是一个非常新的程序员,所以我认为它显然是我做错了。
Button deleteContactButton = (Button) findViewById(R.id.button4);
deleteContactButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
removeContact();
}
});
}
private void removeContact(Context context, String phone) {
//context.getContentResolver().delete(Contacts.Phones.CONTENT_URI, phone, null);
context.getContentResolver().delete(Contacts.Phones.CONTENT_URI,
Contacts.PhonesColumns.NUMBER+"=?", new String[] {phone});
}
答案 0 :(得分:0)
错误位于您已分配给OnClickListener
的{{1}}。
两个参数应该传递给deleteContactButton
(上下文和电话号码)并且你已经没有传递,所以编译错误:
removeContact()