`
ai_longyu
  • 浏览: 477155 次
社区版块
存档分类
最新评论

使用Intent实现Activity之间传值与跳转

 
阅读更多

在一个Android的应用程序中,很少只存在一个Activity,一般都有多个Activity,如何在多个Activity之间进行跳转和传值呢?我们可以通过 Intent 对象来实现上面所述的功能。本例通过在FirstActivity中实现两个数进行相加,把相加的结果值通过Intent把值传递到SecondActivity中。

我们新建一个Android的工程,有两个Activity,分别为FirstActivity 和 SecondActivity ,同时在资源文件下的 res/layout 目录下也有两个布局文件,分别为 main.xml【对应FirstActivity】和secondlayout.xml【对应SecondActivity】,目录的结构图如下:

在 main.xml 布局文件中添加两个EditText控件,一个TextView控件,一个Button按钮,代码如下:

在secondlayout.xml布局文件中,添加一个EditText控件来显示从FirstActivity中传过来的值。代码如下:

在FirstActivity中的代码如下:

在SecondActivity中的代码如下:

同时别忘了在Manifest配置文件中对SecondActivity进行注册。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics