2010-02-20 30 views
2

我正在学习android开发。那么,我的appwidget在这一行失败:查询时使用ContactsContract.Data时出现问题

Cursor cursor = context.getContentResolver().query(Contacts.CONTENT_URI, 
       new String[] {Contacts.DISPLAY_NAME}, 
       Contacts.STARRED + "=0", null, null); 

我可以知道为什么吗?谢谢。

补充:我已经尝试了几种使用Java调试这条线的方法,我所得到的只是“意外停止”。

+0

发布有关'failed'的更多信息什么异常被解雇? – skyman 2010-02-20 11:57:26

回答

0

下面是一个基于名称检索所有数据的工作示例。我注意到一些差异,所以也许你可以比较并找出你的问题:

游标cursor = getContentResolver()。query(ContactsContract.Contacts.CONTENT_URI,null,“DISPLAY_NAME ='”+ NAME +“'” ,null,null);

+0

这失败了,要么.... – user277569 2010-02-21 07:26:03