Er det god praksis at bruge ContentProvider til kun at håndtere databasetabeloperationer for én applikation?
Hvis dine data kun er for din applikation, og andre applikationer ikke kan bruge dem, ser jeg ingen grund til at bruge ContentProviders. ContentProvider bruges som en grænseflade til at dele din applikations data til andre applikationer. Hvis dine data kan deles, eller andre programmer er afhængige af det, skal du bruge ContentProvider.
Du kan også oprette et sæt tilladelser til dine indholdsudbydere for at begrænse nogle handlinger i udbyderen.