2010-08-23 5 views
0

Я пытаюсь читать и отображать контакты из телефонной книги в Android. Мое устройство синхронизировано с gmail и funambol, у которых есть более 600 записей. Теперь по умолчанию мое приложение читает контакты gmail. При выборе любого контакта из отображаемого списка он выдает исключение, так как в списке отображается контакт gmail, в котором есть только электронная почта и номер телефона нет.Чтение контактов из телефонной книги в Android

Мне нужен телефон, который нельзя использовать в моем приложении.

благодаря

ответ

2

Посмотрите на this answer here. Он предоставляет все детали, необходимые для правильного подключения.

Причиной аварии может быть то, что вы пытаетесь прочитать номер телефона, когда его нет, что вызывает исключение NullPointerException. Возможно, проверьте, имеет ли он значение null, прежде чем пытаться его использовать, и если оно равно null, попросите пользователя снова выбрать.

Если это не так, не стесняйтесь предоставлять более подробную информацию, например, журналы журнала и журналов.

+0

Я. вы правы. код работает отлично. Но моя телефонная книга синхронизируется с gmail. И этот код отображает записи из учетной записи gmail вместе с учетной записью моей телефонной книги. –

+0

Это то же самое. Контакты объединены. Насколько я далеко, нет способа получить только те, которые не являются gmail. Возможно, некоторые врываются в API нового API ContactsManager. Не играл с этим еще – matto1990

+0

Спасибо за ваш ответ. –

Смежные вопросы