本文主要是介绍一起Talk Android吧(第二百三十七回:Android中的Intent),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
各位看官们大家好,上一回中咱们说的是Android中四大组件的例子,这一回咱们说的例子是Intent。闲话休提,言归正转。让我们一起Talk Android吧!
看官们,我们在本章回中将介绍Intent
,它也是常用的知识,四大组件中有三大组件都使用它,比如打开Activity,绑定服务,发送广播。我们在代码中都看到过Intent的身影。
Intent可以显式和隐式两种;
- 显式Intent中包含有明确的内容,比如
new intent(Activity2.this,Activity2.class),
从可以看到是从Activity1跳转到Activity2. - 隐式Activity中只有具体的行为,它可以启动与行为匹配的Activity,至于哪个Activity与它匹配就需要看Activity的配置文件;比如
new Intent(Intent.ACTION_DIAL)
;只有包含ACTION_DIAL的Activity才能与它匹配。
Intent还有一个功能就是传递数据,我们可以在打开Activity的同时使用它传递数据,它使用键值对来包含数据,可以包含int,String等类型的数据,存储数据时使用putExtra
,获取数据时使用getExtra
。
看官们,我们在这里就不列举具体的例子了,因为程序中经常有它的身影。
各位看官,关于Android中Intent的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!
这篇关于一起Talk Android吧(第二百三十七回:Android中的Intent)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!