这一节主要学习下意图之间数据的传递,我们要演示的效果是,在第一个界面,点击一个按钮,然后传递数据给第二个界面,第二个界面同样也有一个按钮,点击之后,给第一个界面发送等待数据。
1:按照书上所述,我们创建一个PassingDataActivity,然后创建之后,按照书中所示,把我们的界面布局做好,如下所示:
第二个界面的布局,我们加入一个文本标签以及一个按钮,同样的,第一个界面仅仅是一个按钮,方法比较简单。
2:编码,编码的具体步骤参考书中所示,在编码的过程,我加入一些讲解。
3:下面是我们最后演示的一个动态图,可以参考下:
4:总结:
意图之间数据传递,通过2种方式:
1:第一种是通过Intent直接进行putExtra()来进行数据设置;
2:第二种通过Bundle进行putString(),putInt()…等方法设置好数据,然后通过putExtras()方法,把Bundle对象添加给Intent对象进行数据传递,在解析Bundle的数据时,通过getIntent.getExtras()来获取Bundle对象。
学完本节需掌握:
1:意图之间数据的传递;
2:android布局文件如何布局。
文章的脚注信息由WordPress的wp-posturl插件自动生成
微信扫一扫,打赏作者吧~
![[整理]Android按键点击处理的4种方法](http://www.jyguagua.com/wp-content/themes/begin/img/random/1.jpg)
![[已解决]win7 64位 CDC驱动无法安装 USB Dongle CDC驱动无法安装](http://www.jyguagua.com/wp-content/themes/begin/timthumb.php?src=http://www.jyguagua.com/wp-content/uploads/2015/05/pic_thumb.jpg&w=280&h=210&zc=1)
![[分享]新入手moto 360后的一些资料参考](http://www.jyguagua.com/wp-content/themes/begin/img/random/19.jpg)