Pen*_*m10 3 android android-contentresolver android-contentprovider
我想知道在查询ContentProvider时,Android的ContentResolver是否支持在列上使用SQL函数.比如SQLite3的日期函数,要获取特定的日期格式,还是dateiff?
你怎么知道的?
Com*_*are 11
不会.即使你发现它适用于某些情况,你也不能认为它可以全面运作.
ContentProvider是一个门面.给定的ContentProvider可能使用SQLite.它可能使用XML文件.它可能使用JSON文件.它可能使用CSV文件.它可能会使用某些第三方SQL数据库.它可能会使用一些第三方对象数据库.它可能没有太多任何本地内容,而是通过Web服务调用将其内容放在云中.您甚至无法确定是否ContentProvider必然支持经典SQL WHERE子句 - 某些支持XML的ContentProvider可能会使用XQuery语法.
因此,你绝对不能依赖于ContentProvider知道什么datediff是.
| 归档时间: |
|
| 查看次数: |
1725 次 |
| 最近记录: |