Intent

功能

  1. Intent的三种跳转方式: intent_Pass
  2. Intent带数据跳转和带数据返回:intent

Intent的三种跳转方式

此处介绍intent的显示跳转、隐式跳转和打开网页。

1.首先创建跳转用的TargetActivity.java和对应的xml布局文件target.xml

2.target.xml创建三个按钮,分别为”显示跳转”、”隐式跳转”和”打开百度”

3.AndroidManifest.xml清单文件添加TargetActivity活动窗口注册信息

4.TargetActivity.java添加以下信息

5.在MainActivity.java添加按钮绑定

6.设置显示跳转方式

7.设置隐式跳转和打开浏览器

Intent带数据跳转和带数据返回

功能介绍:

在第一个Activity A中输入信息,点击按钮后跳转到Activity B,B中显示A中带过来的信息,输入返回的信息,点击返回后,按返回键返回到A,A中接收B中带过来的信息。

1.创建需要的文件,Activity A为MainActivity,对应资源文件为main.xml;Activity B为TargetActivity,对应资源文件为target.xml;清单文件AndroidManifest.xml中注册TargetActivity

2.main.xml和target.xml中创建需要的资源

(1 main.xml中创建需要显示的2个TextView和输入的2个EditText,1个跳转按钮,返回信息的两个TextView

(2 target.xml中创建1个接收信息的TextView,1个发送返回信息的EditText和按钮

3.MainActivity中创建Bundle接收多种类型数据,然后使用Intent跳转并传递数据

4.TargetActivity中创建Intent接收信息,并使用Bundle解析信息后在TextView中显示

5.创建按钮或者使用返回键返回信息,此处使用返回键返回,如果使用按钮返回,请将对于代码拷贝到按钮的onClick方法下

6.MainActivity中使用onActivityResult方法接收返回信息