社区
Android
帖子详情
Content Provider里面的 getType 方法起什么作用
sis_ying
2011-08-09 08:42:46
一直以来就有一个疑问,在Content Provider中要实现六个抽象方法,其中的五个onCreate,query, insert, update, delete都很好理解,这个getType确不知道是做什么用的,我在getType中也打Log了,发现根本没有调用,有谁能讲清楚它的作用,多谢了。
...全文
373
7
打赏
收藏
Content Provider里面的 getType 方法起什么作用
一直以来就有一个疑问,在Content Provider中要实现六个抽象方法,其中的五个onCreate,query, insert, update, delete都很好理解,这个getType确不知道是做什么用的,我在getType中也打Log了,发现根本没有调用,有谁能讲清楚它的作用,多谢了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的文档写了的
content
provider
源码
`onCreate()`
方法
在
Content
Provider
启动时被调用,用于初始化;`query()`处理数据查询,返回一个`Cursor`对象;`insert()`用于添加新数据;`update()`和`delete()`分别用于更新和删除已有数据;`get
Type
()`则返回...
Android组件
content
provider
使用解析
Content
Provider
是 Android 四大组件之一,主要
作用
是实现各个应用程序之间的数据共享。它提供了一种机制,允许不同的应用程序共享数据,实现跨应用程序之间的数据交互。
Content
Provider
的定义 -------------...
应用源码之29.
Content
_
Provider
s(1).zip
1. **
Content
Provider
类**:这是
Content
Provider
的基类,你需要继承这个类并实现其核心
方法
,如`query()`, `insert()`, `update()`, `delete()`和`get
Type
()`,以完成数据的读写操作。 2. **Uri**:URI(Uniform ...
Content
Provider
例子
1. **
Provider
类**:继承自`android.
content
.
Content
Provider
`,并覆盖其生命周期
方法
,如`onCreate()`、`query()`、`insert()`、`update()`、`delete()`和`get
Type
()`。这些
方法
分别对应对数据进行查询、插入、更新...
webview中页面的图片或js本地调用的例子
5. 在`get
Type
()`
方法
中,根据输入的Uri返回对应的MIME类型,这对于识别资源类型(如图片或JavaScript)至关重要。 例如,假设我们有一个名为`local_images`的目录,其中包含所有要加载的图片,我们可以创建一个...
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章