这一节介绍一下activity之间参数传递。我们知道用intent可以实现activity之间相互跳转,在跳转的同时我们不免也需要传递一些参数,下面就介绍一下如何在一个activity里传递参数,在另一个activity里接受参数。
activity之间有两种参数传递形式:一种是一个activity启动另一个activity的时候传递数据到另一个activity,然后在activity中接受到数据,做相应处理。另一种是一个activity启动另个一activity传递数据,当另个一activity窗口关闭后,在传递数据到启动它的那个activity。
我们先看一下第一种方式
首先先建立一个ActivityDemo项目:
接着给出main.xml
看一下第一种是怎么传递参数的:
看一下在SecondDemoActivity中怎么接受参数:
启动,看一下运行效果:
点击发送按钮:
OK! 成功。
接下来看看第二种方式:
先看一下页面的布局文件:
核心代码:
代码我想大家都看的懂吧!不懂得看我以前的
使用Content Provider得到联系人信息这一节
看一下运行效果:
这是我通讯录的联系人。点击listview:
返回到了ResultDemoActivity并得到了联系人的名字。
分享到:
相关推荐
两个Activity之间传递参数的代码
Eclipse V4.2.0编写的Android Activity之间简单地传递参数应用实例。
NULL 博文链接:https://158067568.iteye.com/blog/859961
Android Activity之间的跳转以及传递参数源代码下载
Android 中Activity 之间传递参数 1.传递简单数据 在A Activity中 findViewById(R.id.startBActicityBtn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i ...
本篇文章主要介绍了Android中Activity之间跳转和参数传递的实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文实例讲述了Android Activity之间的相互调用与传递参数。分享给大家供大家参考,具体如下: Activity之间是如何调用的 在javaWeb程序中,jsp与jsp之间的调用是通过重定向完成的,而在Android中,Activity与...
本文详细讲述了Android intent之间复杂参数传递方法。分享给大家供大家参考,具体如下: Intent是Activity与Activity之间,Activity与Service之间传递参数的介质,而这两种通常实现的是Java基本对象类型和String的...
主要介绍了基于startActivityForResult方法处理两个Activity之间数据传递问题的相关资料,需要的朋友可以参考下
1.使用 Intent 和 Bundle 实现页面之间的参数传递和跳转; 2.ListView 的使用以及 ListView 中 Item 的点击事件处理 3.button点击事件
service服务和Activity之间的参数传递和数据通讯
Android应用程序中一般都有多个Activity,在Activity中,通过调用StartActivity方法,并在该方法的参数中传递Intent对象,就可以实现不同Activity之间的切换和数据传递。 通过StartActivity方法传递intent对象来启动...
本文实例讲述了Android编程实现启动另外的APP及传递参数的方法。分享给大家供大家参考,具体如下: 有时候需要从一个APP中启动另外一个APP,比如Twitter/微信等。 如果你不知道那个APP的Activity,但是知道包名...
最近做局域网socket连接问题,要在多个activity之间公用一个socket连接,就在网上搜了下资料,感觉还是application方法好用,帖出来分享下! Android中在不同Activity中传递变量,通常使用Intent中Bundle添加变量的...
不同界面之间,数据的传递是很常用的一个操作,这种数据的携带也是很简单的。 效果: 跳转后: 这个例子很简单,但是我们把第一个界面输入的姓名张三顺利传递到了第二个界面 附代码如下: 主界面: package ...