Android - Content Provider和已创建的数据库

时间:2014-06-07 08:47:07

标签: android search android-contentprovider

我有一个有效的应用程序,它有一个存储我的产品的SQLite数据库。 我希望在已经实现的搜索窗口小部件中提供用户类型的建议。我知道我必须创建一个Content Provider,为此我需要一个数据库。

问题:我是否应该只使用产品名称的另一个SQLite数据库,还是应该查询实际数据库以便在内容提供商处提供建议?或者在这种情况下哪个是正确的方法?

2 个答案:

答案 0 :(得分:1)

如果您已经拥有数据库中所需的所有信息,则应使用它。重复数据并不是很糟糕,但你也应该让两个数据库保持同步。

答案 1 :(得分:0)

如果您有数据库并且需要从中查询很多内容,则必须使用内容提供程序。相信我,它会让你的生活更轻松。