Ich habe viel zu lesen über das Thema gemacht, aber ich kann nichts finden, was auf diese Symbole, *, #
, sollen sein/darstellen.Schwierigkeiten zu verstehen, UriMatcher Syntax
Wenn sie als Platzhalter für etwas gewöhnt sind, wie SqLite der ?
, was dann ersetzen sie? Wenn alles, was du tust, Uri's entspricht, was ist dann der Zweck dieser kryptischen Notation?
Wenn ich eine Liste, ein Objekt oder irgendetwas anderes, warum sollte ich nicht nennen nur die Konstante mit etwas lesbar und geben Sie ihm einen beliebigen Wert und gehen von dort zurückkehren wollten?
z.
sURIMatcher.addURI("contacts", "people", PEOPLE);
sURIMatcher.addURI("contacts", "people/#", PEOPLE_ID);
sURIMatcher.addURI("contacts", "people/#/phones", PEOPLE_PHONES);
in
sURIMatcher.addURI("contacts", "people", PEOPLE);
sURIMatcher.addURI("contacts", "people_id", PEOPLE_ID);
sURIMatcher.addURI("contacts", "people_phones", PEOPLE_PHONES);