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