0
我已經做了很多的閱讀關於這個問題,但我不能找到什麼這些符號,*, #
,都意味着是/代表什麼。無法理解UriMatcher語法
如果他們作爲內容的佔位符,如SQLite的的?
,那麼它們是什麼取代?另外,如果你所做的只是與Uri相匹配,那麼這個神祕符號的目的是什麼?
如果我想返回一個列表,對象或其他任何東西,我爲什麼不只是名稱的常量的東西可讀,並給它一個任意值,並從那裏呢?
E.g.
sURIMatcher.addURI("contacts", "people", PEOPLE);
sURIMatcher.addURI("contacts", "people/#", PEOPLE_ID);
sURIMatcher.addURI("contacts", "people/#/phones", PEOPLE_PHONES);
到
sURIMatcher.addURI("contacts", "people", PEOPLE);
sURIMatcher.addURI("contacts", "people_id", PEOPLE_ID);
sURIMatcher.addURI("contacts", "people_phones", PEOPLE_PHONES);