《Google Android SDK开发范例》读书笔记
北塔
这个作者很懒,什么都没留下…
展开
-
Ex3.11 对startActivityForResult的理解
数据的交互是双向的,仅实现数据的收发还远远不够。像上例(Ex3.10)所示,通过startActivity启动界面会产生一个新的Intent实例,因而所有数据也全部被初始化。 上一章通过Bundle实现了数据的收发,接下来我们通过startActivityForResult()方法来实现数据的回传。 第一、实现回传的准备工作——如何启动Activity? 据现在的知识结构来看,启动Activity只能用startActivity()或者startActivityForResult()。我原创 2011-04-27 00:18:00 · 1049 阅读 · 0 评论 -
Ex3.10 不同Activity之间的数据传递——Bundle对象的实现
在上例中(Ex3.9)中实现了Activity之间的跳转,虽然我扩展到三个Activity间的跳转,但各个Activity间是相互独立并存的。这一节我们就从数据入手,学习在不同Intent间传递数据的对象 —— Bundle 。首先我们回顾一下Activity与Intent,为更好地理解Bundle做准备。 众所周知,Android应用结构是由一下四个部分组成:(并不是说每一个Android应用里都包含所有内容)Activity Intent Receiver Service Con原创 2011-04-26 17:39:00 · 999 阅读 · 1 评论 -
Ex3_9 调用另一个Activity —— Intent对象的使用
<br />在Ex3_9例子中,解决Activity控制权移交,是使用startActivity()方法创建新的Intent对象实现的。例子中所使用的Activity共两个,分别是Ex03_09与Ex03_09_1。通过一个Button实现Activity切换。在切换过程中主要改变了背景颜色与TextView中的字符内容。<br />例子不难理解,我在当前工程中添加了一个Activity (Ex03_09_2),通过两个Button实现不同Activity间的跳转。<br /> <br />如图所示:<br原创 2011-04-26 14:41:00 · 751 阅读 · 0 评论