小知識 什麼是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。