我想从类似于此pseudo sql
的内容中删除DELETE *
FROM UserDictionary AS T1
WHERE T1.frequency <>(SELECT MAX (T2.T1.frequency )
FROM UserDictionary T2
WHERE T1.word = T2.word AND T1.locale = T2.locale);
这样可以吗?显然,我可以通过一个光标,该光标选择所有行,然后在该循环中使用contentResolver.delete
。我怀疑没有循环就无法做到这一点,但我想我会问。
可以编写内容提供商来提供此功能。
因为您使用的是现有内容提供商,因此您需要检查该内容提供商的文档。扫描用户数字的文档,我看不到它,所以您可能必须编写自己的循环。