Я пытаюсь создать OnClick, который позволит вам удалять контакты, но у меня есть эта ошибка - «метод removeContact (Context, String) в типе ContactPickerTester не применим для аргумента() ".метод не применим для аргументов()
Я очень новый программист, поэтому я предполагаю, что что-то очевидно, что я делаю неправильно.
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});
}
removeContact принимает два параметра, контекст и номер телефона. Вы не предоставляете их, вызывая ошибку времени компиляции – Blackbelt
Derp ... Спасибо! Одна вещь, однако, я хочу, чтобы onclick открывал все контакты с выбором для удаления, предоставленного пользователю. Если значения присваиваются номеру телефона, тогда это будет просто удалить указанный номер, нет? – user3466400