Selon ce que je comprends, Content Provider est un moyen d'accéder au contenu de la base de données.Content_URI dans le fournisseur de contenu
Et pour accéder à la base de données, la partie Autorité est requise. Cette partie d'autorité est fournie par CONTENT_URI. Ainsi Content_URI est un moyen de donner autorité à la base de données. En ce qui CONTENT_URI est concerened, il est généralement de la forme
content://com.example.transportationprovider/trains/122
______ |____________________________________|_____ |___
A B C D
Where A = Content,
B = Authority Part
c = Path determining what data to request
D = specific data
Au-dessus de scénario est un scénario idéal où en on passe/trains comme le seul nom de base de données. Mais si, j'ai le content_uri suivant:
content://com.example.transportationprovider/land/bus/133
Dans ce cas, /land/bus
est les segments de chemin.
Mais alors en interne comment ces données sont stockées dans la base de données? Ou comment le fournisseur de contenu interprète ces données?
S'il vous plaît aidez-moi.
merci pour votre message !!! Enfin, quelqu'un a osé répondre à ma question. Je n'essayais pas d'imposer une quelconque hiérarchie, mais c'était la question aléatoire qui me venait à l'esprit. – Ashish
Oui, il est généralement plus facile de ne pas appliquer hirarchie par chemin, mais plutôt par relation de table ou par code. Quant à répondre, mon plaisir. Avez-vous d'autres questions? Si ma réponse a complètement répondu à votre question, veuillez la vérifier comme satisfaisant votre question. Cela aidera à l'enlever de la liste des «questions sans réponse» afin que les gens puissent voir que c'est complet avec une bonne réponse. Aussi, cela m'aidera avec ma réputation. : P – jcwenger