最佳答案
据我所知,Content Provider 允许在应用程序之间公开共享数据。然而,我想知道是否有人想过创建一个内容提供者,只在你自己的应用程序中使用。这样做有什么好处吗?有什么缺点吗?
在过去,我只是实现了 SQliteOpenHelper 来访问数据库中的数据,但是我正在考虑创建一个 Content Provider。我觉得请求数据的 URI 方法是清晰和简洁的。另一方面,仅仅为我的应用程序使用 Content Provider 是多余的(因为在其中我将有一个 SQliteOpenHelper 类)并且比我需要的工作更多吗?