你的位置:首页 > 操作系统

[操作系统]android:Intent匹配action,category和data原则


1.当你在androidmanifest里面定义了一个或多个action时

你使用隐式意图其他activity或者service时,规定你隐式里面的action必须匹配

2.当你在androidmanifest里面定义了一个或多个category时

规定你的代码中可以没有category,但是

如果你在代码中定义了一个或者多个category,那么你必须跟

那么要在

3.当你在androidmanifest里面定义了一个或多个data时

规定,要求intent中必须含有data数据,并且data数据能够完全匹配

所以我们在代码中匹配要写成 intent.setDataAndType(Uri.parse("file://abc"),"data数据");

 最后一点不管是action,category,data在

如果同时都设置的action,category,data,那么必须都要完全匹配正确