您的位置:首页 > 移动开发 > Android开发

借助Intent实现Android工程中Activity之间Java对象的传递——实现Parcelable接口

2016-03-31 11:28 316 查看
借助Intent实现Android工程中Activity之间Java对象的传递有两种方式:一种所传递对象实现了Serializable接口;另一种是所传递对象实现了Parcelable接口,本博客总结传递对象实现Parcelable接口的情况下如何实现Java对象传递:

代码1、添加名为“User.java”的文件:

?

说明:上面User类通过实现Parcelable接口的writeToParcel方法将需要传递的数据封装成Parcel对象,再通过内部实现类实现Parcelable.Creator接口的createFromParcel方法将数据从Parcel对象中获取出来并再次封装成User对象。值得注意的是将传递的数据写入Parcel中的顺序(参见实现writeToParcel方法时)要和从Parcel中获取数据的顺序(参见实现createFromParcel方法时)一致。

代码2、添加名为“FromActivity.java”的文件:

?

代码3、添加名为“ToActivity.java”的文件:

?

代码4、添加名为“from.xml”的文件:

?

代码5、添加名为“to.xml”的文件:

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐