2014-06-07 35 views
0

我有一个工作的应用程序,它具有存储我的产品的SQLite数据库。 我想提供建议作为用户类型到已经实现的搜索窗口小部件中。我知道我必须创建一个Content Provider,为此我需要一个数据库。Android - 内容提供商和已创建的数据库

问题:我是否应该只有产品名称的其他SQLite数据库,或者我应该查询实际的数据库以便在整个Content Provider中提供建议?或者在这种情况下哪种方法是正确的?

+1

仅当需要在不同应用程序之间共享数据库时,才需要内容提供者。 – SohailAziz

回答

1

如果您已经拥有了数据库中所需的所有信息,则应该使用它。复制数据不会太差,但你也应该保持两个数据库同步。

0

如果您有数据库并且需要从中进行查询,则必须使用内容提供者。相信我,它让你的生活变得更轻松。