Tôi hiểu rằng Nhà cung cấp nội dung được tạo ra để cho phép chia sẻ công khai dữ liệu giữa các ứng dụng. Tuy nhiên, tôi tự hỏi liệu có ai có suy nghĩ về việc tạo Nhà cung cấp nội dung để chỉ sử dụng trong ứng dụng của riêng bạn không. Sẽ có bất kỳ lợi thế để làm điều này? Bất kỳ nhược điểm?
Trước đây, tôi vừa triển khai SQliteOpenHelper để truy cập dữ liệu từ cơ sở dữ liệu của mình, nhưng tôi đang cân nhắc tạo Nhà cung cấp nội dung. Tôi cảm thấy như cách tiếp cận URI để yêu cầu dữ liệu rõ ràng và ngắn gọn. Mặt khác, liệu việc sử dụng Nhà cung cấp nội dung chỉ cho ứng dụng của tôi có thừa không (vì bên trong nó, tôi sẽ có lớp SQliteOpenHelper) và nhiều công việc hơn tôi cần?