Android开发探秘之四:利用Intent实现数据传递

在Android开发过程中,很多人都熟悉Intent,这是个用于在多个View之间共享数据的类。本节主要是继承上节,通过点选ListView中的文本,把文本中的URL加载到一个新的页面上,并且打印出来。为了方便,我先把上一节的代码重新贴一下,因为在上一节后,代码做了少许修改:

Android开发探秘之四:利用Intent实现数据传递
Code

 

实现的效果如下:

QQ截图20131014222648

然后我们需要做的就是当点击ListView中的项目的时候,程序会将每个话题下面的URL链接发送到新的页面显示:

下面是当点击ListView项目的时候,利用Intent传递数据的方法:

Android开发探秘之四:利用Intent实现数据传递
Code


在子页面“topicdetails.java”中,我们可以通过如下的方式来接收传递过来的值:

Android开发探秘之四:利用Intent实现数据传递
Code

当然,一定不要忘记了在AndroidManifest.xml文件中添加Activity映射(黄色背景部分):

Android开发探秘之四:利用Intent实现数据传递
Code

这样当一切工作准备完毕后,运行程序,点击ListView 的Item,我们成功地跳转到了子页面:

QQ截图20131014223221

以下是所有的源码:

Android开发探秘之四:利用Intent实现数据传递
主页面源码

 

Android开发探秘之四:利用Intent实现数据传递
子页面源码



你可能感兴趣的:(Android开发)