ContentProvider中getType方法的作用
2014-08-13 00:56
190 查看
找了几篇文章,全都写得云里雾里的,还是自己记录下吧。
使用Intent的时候可以调用intent.setData(Uri data),例如准备去打电话的,data的值应该是一个以"tel:"开头并在其后附加号码的URI,
这时候你去startActivity,它就会去跟你去启动的Activity中intent-filter的<data android:mimeType="xxxxxxx" />做匹配。而这个xxxxxxx对应的就是ContentProvider获取type的Uri,也就是说它会用这个xxxxxxx(uri)去对应的ContentProvider获取到type的类型,获取类型调用方法getType,然后再跟Intent传入的uri做类型匹配,看类型是否正确,正确了才能启动这个Activity。
使用Intent的时候可以调用intent.setData(Uri data),例如准备去打电话的,data的值应该是一个以"tel:"开头并在其后附加号码的URI,
这时候你去startActivity,它就会去跟你去启动的Activity中intent-filter的<data android:mimeType="xxxxxxx" />做匹配。而这个xxxxxxx对应的就是ContentProvider获取type的Uri,也就是说它会用这个xxxxxxx(uri)去对应的ContentProvider获取到type的类型,获取类型调用方法getType,然后再跟Intent传入的uri做类型匹配,看类型是否正确,正确了才能启动这个Activity。
相关文章推荐
- 是否需要覆盖ContentProvider的getType方法?
- 对ContentProvider中getType方法的一点理解
- 是否需要覆盖ContentProvider的getType方法?
- 对ContentProvider中getType方法的一点理解
- ContentProvider 中getType()方法的认识
- ContentProvider中的getType返回的MIME有什么作用
- 对ContentProvider中getType方法的一点理解
- 是否需要覆盖ContentProvider的getType方法?
- 对ContentProvider中getType方法的一点理解
- 在gridview里对日期字段设置dataformatstring="{0:yyyy-MM-dd}"没有任何作用的解决方法
- 解决ASP.NET中Type.GetType方法总返回空的问题
- web.xml在工程中起到的作用,及具体配置方法
- PreCreateWindow的作用和使用方法
- Java keytool工具的作用及使用方法
- 在Struts中reset方法有什么作用
- PreTranslateMessage作用和使用方法
- 解除进程疑惑 rundll32的作用及应用方法
- ScriptManager作用及基本控件错误的解决方法
- #pragma warning作用及使用方法
- Application.SetCompatibleTextRenderingDefault的作用及使用方法