Rozumiem, że dostawcy treści zezwalają na publiczne udostępnianie danych między aplikacjami. Zastanawiam się jednak, czy ktoś myśli o tym, aby dostawca treści używał tylko w swojej własnej aplikacji. Czy miałoby to jakieś korzyści? Jakieś wady?
W przeszłości właśnie zaimplementowałem SQliteOpenHelper, aby uzyskać dostęp do danych z mojej bazy danych, ale rozważam utworzenie dostawcy treści. Wydaje mi się, że podejście URI do żądania danych jest jasne i zwięzłe. Z drugiej strony, czy używanie dostawcy zawartości tylko dla mojej aplikacji będzie zbędne (ponieważ w nim będę miał klasę SQliteOpenHelper) i będzie wymagało więcej pracy niż potrzebuję?