回答

11

不会。即使你发现它适用于某些情况,你也不能假设它可以在所有情况下都能正常工作。

ContentProvider是一个门面。给定ContentProvider可能会使用SQLite。它可能使用XML文件。它可能使用JSON文件。它可能使用CSV文件。它可能会使用一些第三方SQL数据库。它可能会使用一些第三方对象数据库。它可能没有太多的本地内容,而是通过Web服务调用将其内容放入云中。您甚至不能确定ContentProvider必须支持经典SQL WHERE子句 - 某些XML支持的ContentProvider可能会使用XQuery语法。

因此,即使知道datediff是什么,您绝对不能依靠ContentProvider

相关问题