Saya memahami bahwa Penyedia Konten dibuat untuk mengizinkan berbagi data antar aplikasi secara publik. Namun, saya ingin tahu apakah ada yang memiliki pemikiran tentang membuat Penyedia Konten untuk digunakan hanya dalam aplikasi Anda sendiri. Apakah ada keuntungan melakukan ini? Ada kerugian?
Di masa lalu, saya baru saja menerapkan SQliteOpenHelper untuk mengakses data dari database saya, tetapi saya sedang mempertimbangkan untuk membuat Penyedia Konten. Saya merasa pendekatan URI untuk meminta data jelas dan ringkas. Di sisi lain, akankah menggunakan Penyedia Konten hanya untuk aplikasi saya menjadi berlebihan (karena di dalamnya saya akan memiliki kelas SQliteOpenHelper) dan lebih banyak pekerjaan daripada yang saya butuhkan?