0
好的,我想創建一個類,它可以讓內容提供者更輕鬆一些,尤其是在處理聯繫人時。我有一些基本佈局,但是當我嘗試啓動cr時,它會出錯。我將如何能夠得到像這樣的工作?幫助創建一個ContactsUtils類
另外,它一般看起來如何?從設計和效率的角度來看,以及作爲一個易於使用的工具,這是一個很好的方式去做我想達到的目標嗎?
public class ContactUtils {
private Uri uri = ContactsContract.Contacts.CONTENT_URI;
private ContentResolver cr = new ContentResolver(this);
public String getDisplayName(int id) {
String name = null;
String[] projection = new String[] {ContactsContract.Contacts.DISPLAY_NAME};
String selection = ContactsContract.Contacts.IN_VISIBLE_GROUP + " = '" + ("1") + "'";
Cursor contact = cr.query(this.uri, projection, selection, null, null);
while (contact.moveToFirst()) {
name = contact.getString(contact.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
}
return name;
}
}
你能告訴我們你收到了什麼錯誤嗎? – 2010-08-29 01:23:51
無法實例化類型ContentResolver – Chiggins 2010-08-29 01:40:49