Itent传递对象.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Itent传递对象

Android高手进阶教程(十七)之---Android中Intent传递对象的两种方法(Serializable,Parcelable) ? ???大家好,好久不见,今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是 Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大 家更容易理解我还是照常写了一个简单的Demo,大家就一步一步跟我来吧! 第一步:新建一个Android工程命名为ObjectTranDemo(类比较多哦!)目录结构如下图: 下载 (24.71 KB) 2010-8-3 22:00 第二步:修改main.xml布局文件(这里我增加了两个按钮)代码如下view plaincopy to clipboardprint? ?xml version=1.0 encoding=utf-8?? ? LinearLayout xmlns:android=/apk/res/android?? ? ? android:orientation=vertical?? ? ? android:layout_width=fill_parent?? ? ? android:layout_height=fill_parent?? ? ? ? ? TextView? ??? ? ? android:layout_width=fill_parent? ? ? ? android:layout_height=wrap_content? ? ? ? android:text=Welcome to Mr weis blog.?? ? ? /? ? Button? ? ? ? android:id=@+id/button1?? ? ? android:layout_width=fill_parent?? ? ? android:layout_height=wrap_content?? ? ? android:text=Serializable?? /? ? Button? ? ? ? android:id=@+id/button2?? ? ? android:layout_width=fill_parent?? ? ? android:layout_height=wrap_content?? ? ? android:text=Parcelable?? /? ? /LinearLayout? ? ?xml version=1.0 encoding=utf-8? LinearLayout xmlns:android=/apk/res/android ? ? android:orientation=vertical ? ? android:layout_width=fill_parent ? ? android:layout_height=fill_parent ? ? TextView?? ? ? android:layout_width=fill_parent ? ? android:layout_height=wrap_content ? ? android:text=Welcome to Mr weis blog. ? ? / Button android:id=@+id/button1 android:layout_width=fill_parent android:layout_height=wrap_content android:text=Serializable / Button android:id=@+id/button2 android:layout_width=fill_parent android:layout_height=wrap_content android:text=Parcelable / /LinearLayout?? 第三步:新建两个类一个是Person.java实现Serializable接口,另一个Book.java实现Parcelable接口,代码分别如下: Person.java: view plaincopy to clipboardprint? package com.tutor.objecttran;? ? import java.io.Serializable;? ? public class Person implements Serializable {? ? ? ? private static final lo

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档