Android(安卓)Intent概念及其相关
16lz
2021-01-26
首先清楚Intent的分类,Intent分为两种。一个是显式Intent(explicit intent),另外一个式隐式Intent(implicit intent)
Explicit Intent明确的指定了要启动的Acitivity,比如
Implicit Intent没有明确的指定要启动哪个Activity,而是通过设置一些Intent Filter来让系统去筛选合适的Acitivity去启动。它更广泛地用于在不同应用程序之间传递消息。
Explicit Intent明确的指定了要启动的Acitivity,比如
Intent intent= new Intent(this, B.class),这种Intent很直接,它更多的用于在应用程序内部传递消息。
Implicit Intent没有明确的指定要启动哪个Activity,而是通过设置一些Intent Filter来让系统去筛选合适的Acitivity去启动。它更广泛地用于在不同应用程序之间传递消息。
更多相关文章
- TaskAffinity
- Android(安卓)studio 为项目添加启动等待界面
- android Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORD
- Android(安卓)启动异常:The connection to adb is down, and a se
- android之android.intent.category.DEFAULT的用途和使用
- 常用的Android常量
- Android(安卓)9.0——ActivityManagerService代码分析
- Android(安卓)ANR(Application Not Responding)的分析
- Android(安卓)数据传递-通过静态变量传递数据