隐式意图Intent

Posted 凉白开的你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐式意图Intent相关的知识,希望对你有一定的参考价值。

  在我们想往下一个页面传递数据时,要想到显式意图和隐式意图,显示意图用于内部活动跳转时比较方便,而隐式意图用于应用程序中外部活动的跳转时较为方便,在使用隐式意图时我们要想到清单文件

代码如下:
<intent-filter>
<action android:name="xx,xx,xx,xx"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
然后在活动页面修改信息,设置动作和清单文件一样
Intent intent=new Intent();
intent.setAction("xx,xx,xx,xx");
//intent.addcategory("android.intent.category.DEFAULT");系统默认可以不写
startActivity(intent);
隐式意图可以调用系统内的各个组件,功能比显式意图强大多了!但是我们得注意清单文件中意图过滤器的内容要和活动中的一致,并且action和category和系统默认的配置的一样!

以上是关于隐式意图Intent的主要内容,如果未能解决你的问题,请参考以下文章

为什么在注册和注销的时候intent要改成隐式调用

[android] 隐式意图激活另外一个activity

android studio 2018.4.16 隐式intent,intent—filter意图过滤器

Android显式意图和隐式意图

【Android】显式/隐式Intent意图跳转Activity总结

从隐式意图返回 FilePath