Comprendo che i fornitori di contenuti sono creati per consentire la condivisione pubblica dei dati tra le applicazioni. Tuttavia, mi chiedo se qualcuno abbia in mente di creare un fornitore di contenuti da utilizzare solo all'interno della tua app. Ci sarebbero dei vantaggi nel farlo? Qualche svantaggio?
In passato ho appena implementato SQliteOpenHelper per accedere ai dati dal mio database, ma sto pensando di creare un provider di contenuti. Mi sembra che l'approccio URI alla richiesta di dati sia chiaro e conciso. D'altra parte, l'utilizzo di un Content Provider solo per la mia applicazione sarà ridondante (poiché al suo interno avrò una classe SQliteOpenHelper) e più lavoro del necessario?