콘텐츠 제공자가 애플리케이션간에 데이터를 공개적으로 공유 할 수 있도록 만들어 졌다는 것을 이해합니다. 그러나 누군가가 자신의 앱 내에서 사용하도록 콘텐츠 제공 업체를 만드는 것에 대해 생각하고 있는지 궁금합니다. 이렇게하면 어떤 이점이 있습니까? 단점이 있습니까?
과거에는 데이터베이스의 데이터에 액세스하기 위해 SQliteOpenHelper를 구현했지만 콘텐츠 공급자를 만드는 것을 고려하고 있습니다. 데이터 요청에 대한 URI 접근 방식이 명확하고 간결하다고 생각합니다. 반면에 내 애플리케이션에만 콘텐츠 제공 업체를 사용하면 중복되고 (내에 SQliteOpenHelper 클래스가 있기 때문에) 필요한 것보다 더 많은 작업을 할 수 있습니까?