В документации есть четкие рекомендации по определению всех uris при реализации ContentProvider . Но меня смущает часть сопоставления URI: например, у меня есть пакет org.company.example
, таблица с именем 'items', затем я определяю
public static final Uri CONTENT_URI =
Uri.parse("content://org.company.example.sampleprovider/items");
И какую часть полномочий я должен использовать для соответствующие URI в статической инициализации:
private static final UriMatcher uriMatcher;
static {
uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
uriMatcher.addURI("what goes here?", "items", ITEM);
uriMatcher.addURI("what goes here?", "items/#", ITEM_ID);
}