使用意图跳转活动实例
我们用一个有两个活动的Android项目来实现应用之间的活动跳转。
1,先建立一个空项目。
2.除了系统生成的MainActivity之外,我们还可以手动创建一个新的SecondaryActivity,方法是右键单击所需的包,然后单击new Activity,然后选择所需的Activity类型。
3.检查新创建的Activity是否在AndroidManifest.xml中注册,如果没有注册则手动添加。代码如下:
4.在MainActivity中编写以下代码,实现从MainActivity跳转到SecondaryActivity并向SecondaryActivity传递一个字符串的功能
在activity_main.xml中添加一个按钮:
5.上面给出了如何实现跳转的方法,那么如何在SecondaryActivity中接收数据呢?代码如下:
6.为了便于识别,请修改activity_second.xml文件:
从前面的活动中接收参数也需要Intent。具体来说,创建一个intent对象,用Intent对象获取一个bundle实例,传递的参数存在于bundle实例中。这里,为了方便起见,使用Log来打印接收到的数据。
运行程序,如下图所示:
程序运行显示效果
第二个活动显示的界面
检查日志并找到以下记录: