我有一個應用程序,讓用戶選擇列表中的每個項目,並將其設置爲他們的「最愛」。我認爲這將是整潔,如果,當所有的項目設置爲收藏,按鈕切換到「取消全選」。Android:知道數據庫中的所有項目何時將其字段設置爲相同的值?
我正在考慮這樣做的方式是註冊一個ContentObserver,每當進行更改時檢查是否所有項目現在都設置爲收藏夾。然後我意識到這可能不是很有效。儘管如此,我想不出任何其他方式,所以有什麼提示?
我如何知道數據庫中的所有項目都將其中一個字段設置爲相同的值(在本例中爲field favorite = 1)?
+1爲了給出一個布爾結果,雖然我同意你的意見:在生產中使用它,我喜歡避免完整索引/表掃描的想法 – Basic 2011-01-26 03:04:29