Content Provider里面的 getType 方法起什么作用

sis_ying 2011-08-09 08:42:46
一直以来就有一个疑问,在Content Provider中要实现六个抽象方法,其中的五个onCreate,query, insert, update, delete都很好理解,这个getType确不知道是做什么用的,我在getType中也打Log了,发现根本没有调用,有谁能讲清楚它的作用,多谢了。
...全文
355 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sis_ying 2011-08-10
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yanjichaoo 的回复:]

不对 不是确定使用的URI 是确定使用的数据类型 每一个contentprovider不一定只有一种数据类型 就是通过这个方法 用一个什么urimatcher类吧 来判断数据类型
[/Quote]

我现在就像知道getType这个方法在什么时候被调用,我感觉它可有可无,这个方法里面啥都不写程序也不会报错
yanjichaoo 2011-08-10
  • 打赏
  • 举报
回复
不对 不是确定使用的URI 是确定使用的数据类型 每一个contentprovider不一定只有一种数据类型 就是通过这个方法 用一个什么urimatcher类吧 来判断数据类型
yanjichaoo 2011-08-10
  • 打赏
  • 举报
回复
我记得以前看到过 不知道记得还对不对了 getType方法应该是根据规则匹配URI 返回一个定义好了数字 类似于一个判断 然后通过这个返回的数字确定使用的URI 应该是这样
sis_ying 2011-08-10
  • 打赏
  • 举报
回复
还未找到最佳答案,顶上去
sis_ying 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ffyd2000 的回复:]
getType(Uri) which returns the MIME type of data in the content provider
ContentProvider的文档写了的
[/Quote]
这样说太抽象了啊,网上也能搜到这样的说法。请给出具体的场景,或者有简单代码演示说明它在什么情况下会被调用
ch_984326013 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ffyd2000 的回复:]
getType(Uri) which returns the MIME type of data in the content provider
ContentProvider的文档写了的
[/Quote]
+1
ffyd2000 2011-08-09
  • 打赏
  • 举报
回复
getType(Uri) which returns the MIME type of data in the content provider
ContentProvider的文档写了的

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧