Sobes.tech
Junior — Middle

V čom spočíva potreba používania Uri pri práci s ContentProvider?

sobes.tech AI

Odpoveď od AI

URI (Uniform Resource Identifier) pri práci s ContentProvider-om služi kao jedinstveni identifikator izvora do kojeg se pristupa. Određuje na koje podatke ili operacije se odnosi klijent.

ContentProvider može pružiti pristup različitim vrstama podataka (npr., kontakti, slike), a URI pomaže:

  • Odrediti na koju skupinu podataka se odnosi zahtev.
  • Navesti određeni element ili kolekciju (npr., svi kontakti ili kontakt s određenim ID-jem).
  • Odrediti vrstu operacije (kroz metodu ContentResolver i URI).

Primer URI-ja za kontakte: content://com.android.contacts/contacts/1 — ukazuje na kontakt s ID-jem 1.

Tako je URI standardizovan i jednoznačan način adresiranja podataka unutar ContentProvider-a.