Saurav Ghimire。 现在我也在考虑一个类似的问题,就像你一样。我认为ContentProvider应该放在数据层,因为ContentProvider提供了一些数据给应用程序(展示层)。如果我们将ContentProvider放在数据层(数据模块)中,当我们管理应用程序时,我们就不必关注数据传输逻辑。此外,未来我们可以重复使用数据层,因为数据层在代码中没有任何“展示逻辑”。