Android 查询时使用ContactsContract.Data时出现问题

Android 查询时使用ContactsContract.Data时出现问题,android,Android,我正在学习android开发。嗯,我的appwidget在这行失败了: Cursor cursor = context.getContentResolver().query(Contacts.CONTENT_URI, new String[] {Contacts.DISPLAY_NAME}, Contacts.STARRED + "=0", null, null); 我可以知道为什么吗?谢谢 补充:我尝试了Java中使用的几种方法

我正在学习android开发。嗯,我的appwidget在这行失败了:

Cursor cursor = context.getContentResolver().query(Contacts.CONTENT_URI,
                new String[] {Contacts.DISPLAY_NAME},
                Contacts.STARRED + "=0", null, null);
我可以知道为什么吗?谢谢


补充:我尝试了Java中使用的几种方法来调试这行代码,得到的结果是“意外停止”。

下面是一个基于名称检索所有数据的工作示例。我注意到两个不同点,因此您可以比较并找出您的问题:


Cursor Cursor=getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null,“DISPLAY_NAME='”+NAME+“'”,null,null)

下面是一个基于名称检索所有数据的工作示例。我注意到两个不同点,因此您可以比较并找出您的问题:


Cursor Cursor=getContentResolver().query(ContactsContract.Contacts.CONTENT_URI,null,“DISPLAY_NAME='”+NAME+“'”,null,null)

发布关于“失败”的更多信息触发了什么异常?发布关于“失败”的更多信息触发了什么异常?