2014-05-08 59 views
0

我對UriMatcher有點困惑。插入一個UriMatcher

sURIMatcher.addURI(AUTHORITY, BASE_PATH, BOOK); 
sURIMatcher.addURI(AUTHORITY, BASE_PATH + "/#", BOOK_ID); 

實際存儲在BOOK路徑中的是什麼? 當更新和刪除時,BOOK_ID將是唯一使用的東西,那麼使用BOOK有什麼用?

謝謝。

回答

0

這是一個關於urimatcher的迷你入門書。 BOOK和BOOK_ID是供應商僅用於確定要執行的代碼的常量整數。 BASE_PATH是由調用者傳入的字符串,可能是表的名稱,但實現並不嚴格。 AUTHORITY是由調用者com.example.provider傳入的字符串。

uri會進入內容提供程序,urimatcher用於通過返回整數來確定要執行的代碼。

​​