2010-01-22 112 views
0

我正在嘗試遵循eclipseandroid教程ibmContentURI無法解析爲類型

從本教程的源代碼給我,說ContentURI不能被解析爲一個類型的錯誤..

這裏是源代碼行...

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

日食要我通過創建一個接口類或更改它來修復它ContentUris

我試過最後一個瓦特/沒有運氣,所以正在尋找一些建議。

+0

你能鏈接到教程嗎? – Dinedal 2010-01-22 20:42:06

回答

0

Contacts.ContactMethods類已被棄用。你有沒有試過ContactsContract?

+0

我現在正在嘗試...我在Android開發人員資源上找到示例代碼...但現在它說ContactsContracts.Contacts無法解析 Eclipse希望我在ContactsContract中創建一個常量或名爲Contacts的字段,但這些事情都沒有感覺是正確的事情......因爲那應該已經在公共課堂中了嗎? 下面是導致我悲傷的代碼的確切代碼: Uri uri = ContactsContract.Contacts.CONTENT_URI; – jkmcgee 2010-01-25 20:15:24

+0

好吧,在找到一些非常有用的「反射」內容後,將項目更改爲更新後的Android版本。所以沒有更多的錯誤......只是警告。 – jkmcgee 2010-01-25 20:37:26

1

ContentURI在18個月前被Android 0.9替代。檢查你的教程的年齡 - 這可能是從2008年夏季開始的,現在已經過時了。

1

ContentUri類被Uri類所取代。

我會改變這條線是:

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

或者找到一個更高達最新的教程,因爲你是在看一個很可能將有其他外的日期的引用。

+0

我想要一個更新的教程...任何reccomendations?這個不容易找到,但是學習的好方法是什麼?調試教程。 它來自ibm,位於developerworks sowewhere下的www6.software.ibm.com。 – jkmcgee 2010-01-25 18:36:13

+0

該教程的內容是什麼?你從來沒有提供過一個鏈接。那裏有很多教程,但你要找的主題是什麼? – 2010-01-25 19:14:27

+0

這個特別的教程在http://www6.software.ibm.com/developerworks對不起,只是網址而不是「鏈接」。 他們說本教程應該從聯繫人處獲得一個地址,然後傳遞給Google地圖以獲取服務工作人員尋找服務呼叫的位置。 我一直在嘗試通過使用來自android開發人員資源的一些示例代碼來使ContactsContract類工作......但那當然會導致其他頭痛。 – jkmcgee 2010-01-25 20:35:49