我想創建一個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});
}
removeContact有兩個參數,上下文和電話號碼。您不提供這些,導致編譯時間錯誤 – Blackbelt
Derp ...謝謝!有一件事,我希望onclick打開所有聯繫人並刪除給用戶的選擇。如果給電話號碼賦值,那麼它會刪除給定的號碼,不是? – user3466400