Проблема с использованием ContactsContract.Data при запросе - PullRequest
2 голосов
/ 20 февраля 2010

Я учусь разработке Android. Ну, мой appwidget потерпел неудачу в этой строке:

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

Могу ли я знать, почему? Спасибо.

Добавлено: я попробовал несколько способов, которые я использовал в Java для отладки этой строки, все что я получил, это «неожиданно остановился».

1 Ответ

0 голосов
/ 20 февраля 2010

Вот рабочий пример, который извлекает все данные на основе имени. Я заметил пару различий, поэтому, возможно, вы сможете сравнить и выяснить вашу проблему:

Курсорный курсор = getContentResolver (). Query (ContactsContract.Contacts.CONTENT_URI, null, "DISPLAY_NAME = '" + NAME + "'", null, null);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...