Android中在两个Activity之间进行数据传递
来源:互联网 发布:淘宝上优衣库会有原单 编辑:程序博客网 时间:2024/05/17 02:47
大家好,今天我终于开通了自己的博客,很开心能和大家共同分享我的学习经验,希望我们可以共同进步哦,废话不多说了,看一下我今天学习android遇到的一些问题和解决办法吧
首先先把我使用的eclipse的版本贴出来:adt-bundle-windows-x86-20130917 这是一个集成的版本,不需要配置SDK和ADT,但是需要手动配置JDK哦!
其实,不同版本的eclipse在开发android程序时还是会略有不同的,下面我就先讲一下我在开发Android程序,我今天学习的是在两个Activity之间传递数据,下面的截图是我的第一个Activity,是用来计算两个数相乘的界面
下面是我的第二个Activity的截图
该程序的主要目的是将第一个Activity的计算结果在第二个Activity中显示
但是在开始时我的Android程序代码是
这是第一个Activity中的主要代码
第二个Activity的代码是
编辑没有任何错误,但是运行一下程序,出现以下界面
点击计算按钮后,出现以下状况:
检查Eclipse中的LogCat提示
出错的原因大概是一个Activity中的参数并没有传递到第二个Activity中去,导致第二个Activity接收的参数为null,然后才会导致程序运行出错,经过自己仔细检出,将程序做如下修改:
其中将第一个Activity程序做如下修改:
将第二个Activity中的程序做如下修改:
再次运行程序,得到开始时的第一个和第二个截图的正确结果
分析一下原因:
在Activity中调用另一个Activity时,需要调用startActivity(Intent i), 若需要在调用另外一个Activity的同时传递数据,但是在我的eclipse版本中并不能正确的传递数据
解决办法:
利用android.os.Bundle对象封装数据的能力,将欲传递的数据或参数,通过Bundle来传递不同Intent之间的数据
- Android中在两个Activity之间进行数据传递
- Android 在两个 Activity 之间传递数据
- 如何在两个Activity之间进行数据传递
- [一问一答][Android] 如何在两个Activity之间传递(共享)数据
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- Android中两个Activity之间数据传递及返回
- 如何在两个Activity之间传递数据?
- 在Android中,通过extras在activity之间传递数据
- android中使用Intent在activity之间传递数据
- Android 在Activity之间传递数据
- Android中Activity之间传递数据详解
- android studio for android learning (十一) 利用bundle在activity之间进行数据传递示例
- Java NIO框架Netty教程(三) – Object对象传递
- Java NIO框架Netty教程(四) – ServerBootStrap启动流程源码分析
- 影评
- MFC技术资料大全与汇总
- ORACLE SQL性能优化系列
- Android中在两个Activity之间进行数据传递
- andorid流量测试方法
- 2013 ACM/ICPC 亚洲区域赛长春赛区 总结
- 五种基本的I/O模型
- 数字移动
- p12生成pem证书
- Java Web开发
- 数据库简介
- 我国三大常用坐标系区别