ContentUris及withAppendedId()和parseId() .

小知識 什麼是ContentUris?

ContentUris是content URI的一個輔助類。它有兩個方法很有用,具體如下所示。

public static Uri withAppendedId(Uri contentUri, long id),這個方法負責把id和

contentUri連接成一個新的Uri。比如在我們這個例子當中是這麼使用 的:

ContentUris.withAppendedId (Diary. DiaryColumns.CONTENT_URI, rowId)。如果rowId

爲100的話,那麼現在的這個Uri的內容就是:
content://com.ex09_2_contentprovider.diarycontentprovider/diaries/100。

public static long parseId(Uri contentUri),這個方法負責把content URI 後邊的id

解析出來,比如現在這個content URI 是

content://com.ex09_2_contentprovider.diarycontentprovider/diaries/100,那 麼這個

函數的返回值就是100。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章