ฉันเข้าใจว่าผู้ให้บริการเนื้อหาทำขึ้นเพื่ออนุญาตให้แชร์ข้อมูลแบบสาธารณะระหว่างแอปพลิเคชัน อย่างไรก็ตามฉันสงสัยว่ามีใครคิดจะสร้าง Content Provider เพื่อใช้ภายในแอปของคุณเอง การทำเช่นนี้จะมีข้อดีหรือไม่? ข้อเสียใด ๆ ?
ในอดีตฉันเพิ่งติดตั้ง SQliteOpenHelper เพื่อเข้าถึงข้อมูลจากฐานข้อมูลของฉัน แต่ฉันกำลังพิจารณาที่จะสร้างผู้ให้บริการเนื้อหา ฉันรู้สึกว่าวิธีการขอข้อมูล URI นั้นชัดเจนและรัดกุม ในทางกลับกันการใช้ Content Provider สำหรับแอปพลิเคชันของฉันจะซ้ำซ้อน (เนื่องจากภายในนั้นฉันจะมีคลาส SQliteOpenHelper) และทำงานได้มากกว่าที่ฉันต้องการหรือไม่