什么是intent,如何使用

2025-04-05 18:34:58

1、七大属性Intent七大属性是指Intent的ComponentName、Action、Category、Data、Type、Extra以及Flag,七个属性

什么是intent,如何使用

2、启动第一类:启动,有ComponentName(显式),Action(隐式),Category(隐式)。

什么是intent,如何使用

3、传值第二类:传值,有Data(隐式),Type(隐式),Extra(隐式、显式)。

什么是intent,如何使用

4、启动模式第三类:启动模式,有Flag。

什么是intent,如何使用

5、显式Intent显式Intent:通过组件名指定启动的目标组件,比如startActivity(new Intent(A.this,B.class)); 每次启动的组件只有一个。

什么是intent,如何使用

6、隐式显式Intent隐式显式Intent:不指定组件名,而指定Intent的Action,Data,或Category,当菀蒯踔观我们启动组件时, 会去匹配AndroidManifest.xml相关组件的Intent-filter,逐一匹配出满足属性的组件,当不止一个满足时, 会弹出一个让我们选择启动哪个的对话框~

什么是intent,如何使用

7、什么是IntentIntent(意图)主要是解决Android应用的各项组件之间的通讯。

什么是intent,如何使用

8、Intent的作用Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Int髫潋啜缅ent的描述,负责找到对应的组件,将 Intent传递给被调用的组件,并完成组件的调用。Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。

什么是intent,如何使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢