一个Android程序主要由Activity,Service,和BroadcastReceiver三种组件组成,相互调用,协调工作,最终组成一个真正的Android程序,Intent是负责对应用中一次操作的Action(动作),涉及的Data(数据),附加Extras
显示Intent
创建Intent对象,下列语法
Intent intent = new Intent(Content packageContext,Class<?> cls)
intent 用于指定对象名称
packageContext 用于指定启动Activity的上下文对象,可以使用Activity 名.this
cls 用于指定启动Activity所在类,
例如 1.创建一个启动DetailActivity的Intent对象,
Intent intent = new Intent(MainActivity.this,DetailActivity.class)
2. 应用startActivity() 方法来启动Activtiy,
public void startActivity(Intent intent)
隐式Intent (难点)
在创建Intent对象时不指定具体的接收者,而是定义要执行Action,category 和Data,
<