我有一个应用程序,让用户选择列表中的每个项目,并将其设置为他们的“最爱”。我认为这将是整洁,如果,当所有的项目设置为收藏,按钮切换到“取消全选”。Android:知道数据库中的所有项目何时将其字段设置为相同的值?
我正在考虑这样做的方式是注册一个ContentObserver,每当进行更改时检查是否所有项目现在都设置为收藏夹。然后我意识到这可能不是很有效。尽管如此,我想不出任何其他方式,所以有什么提示?
我如何知道数据库中的所有项目都将其中一个字段设置为相同的值(在本例中为field favorite = 1)?
+1为了给出一个布尔结果,虽然我同意你的意见:在生产中使用它,我喜欢避免完整索引/表扫描的想法 – Basic 2011-01-26 03:04:29