Eu entendo que os provedores de conteúdo são feitos para permitir o compartilhamento público de dados entre aplicativos. No entanto, gostaria de saber se alguém tem ideias sobre como fazer um Provedor de conteúdo para usar apenas em seu próprio aplicativo. Haveria alguma vantagem em fazer isso? Quaisquer desvantagens?
No passado, acabei de implementar o SQliteOpenHelper para acessar dados do meu banco de dados, mas estou pensando em criar um Provedor de Conteúdo. Acho que a abordagem de URI para solicitar dados é clara e concisa. Por outro lado, usar um Provedor de Conteúdo apenas para meu aplicativo será redundante (já que dentro dele terei uma classe SQliteOpenHelper) e mais trabalho do que preciso?