ContentURI не может быть разрешен для типа - PullRequest
0 голосов
/ 22 января 2010

Я пытаюсь следовать учебнику eclipse и android из ibm.

Исходный код из учебника дает мне ошибку, которая говорит, что ContentURI не может быть разрешен для типа.

вот строка исходного кода ...

ContentURI theContact = new ContentURI(android.provider.Contacts.ContactMethods.CONTENT_URI.toURI());

eclipse попросила меня исправить это, либо создав класс интерфейса или изменив его на ContentUris

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

Ответы [ 3 ]

1 голос
/ 22 января 2010

ContentURI был заменен на Android 0.9 около 18 месяцев назад. Проверьте возраст вашего урока - он, вероятно, с лета 2008 года и сейчас устарел.

1 голос
/ 22 января 2010

Класс ContentUri был заменен на класс Uri.

Я бы изменил эту строку на:

Uri theContact = android.provider.Contacts.ContactMethods.CONTENT_URI;

Или найдите более актуальное руководство, поскольку у того, которое вы просматриваете, наверняка будут другие устаревшие ссылки.

0 голосов
/ 22 января 2010

Класс Contacts.ContactMethods устарел. Вы пробовали ContactsContract?

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