今天做到项目中的的收货地址管理,当跳到修改页面时需要把相关的数据带过去,由于字段有好几个,有对象当然传对象,记得之前传对象实现Serializable也可以,但是不知道为啥今天却怎么试都不行,只能考虑用实现Parcelable的方式传递了,实现Parcelable需要写的代码比实现Serializable要写的代码多了很多,不过我看了一个博客说的,于是给我的android studio装了android-parcelable-intellij-plugin就可以很快捷的使用Parcelable了,android-parcelable-intellij-plugin的用法很简单,有如下几步:
1.在studio中找File,然后点击选择里面的Setting--->Plugins-->Install plugin from disk...,然后选择下载的jar点击OK,完成。
2.在需要传递的实体页点击右键Generate,就可以看到有个Parcelable菜单了,然后连续点击OK即可,这个东西直接一步到位,把要用的代码都生成好了。
3.接下里就是传递对象了,没什么不同,只是genIntent()获取的时候用getParcelableExtra方法即可。