使用Intent进行Activity跳转实例
我们通过一个包含两个Activity的Android工程来实现应用程序内部之间的Activity的跳转。
1,先建立一个空的工程项目
2、除了系统生成的MainActivity,我们再手动新建一个SecondaryActivity,建立的方法是到需要的包下右击,然后单击new Activity,然后选择需要的Activity类型即可。
3、检查AndroidManifest.xml中有没有注册新建的Activity,没有的注册的话手动添加,代码如下(红色框选的部分):
4、在MainActivity中写如下代码实现从MainActivity跳转到SecondaryActivity,并向SecondaryActivity中传递一个字符串的功能
在activity_main.xml中添加一个按钮:
5、上面给出了如何实现跳转的方法,那么如何在SecondaryActivity中接收数据呢,代码如下:
6、为了方便辨识,改造activity_second.xml文件:
接收前一个Activity传来的参数也需要使用Intent。具体来说就是创建Intent对象,使用intent对象来获得一个bundle实例,传递的参数就存在bundle实例中。这里为了方便使用Log来打印接收过来的数据。
运行程序,如下图所示:
程序运行显示效果
第二个Activity显示的界面
查看Log发现有如下记录:
如需android studio软件以及手机模拟器软件以及更多工程源代码请关注大鸟科创空间,回复android studio进行下载:
作者: 大鸟科创空间, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3949041.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论