Android 应用核心Intent(难点)

一个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,

 

Guess you like

Origin blog.csdn.net/weixin_38107457/article/details/120556445