我们在Android开发中在进行页面跳转的时候避免不了通过序列化的方式传递对象来通过状态来维护页面的UI显示,其中有两种方式,最简单的是使用Serializable接口,当然他也会给我们带来一些性能上不必要的开销(其实就是懒),为什么呢,当然就是他那繁琐的创建过程,所以这一点Kotlin考虑到了通过注解的方式帮我们避免了,我们本篇只是将一些使用方面的介绍,开始吧!
准备环节
这个便捷的序列化的方式应该默认是关闭的,所以我们下面来打开它。
补充:
因为我们要使用Parcelable,肯定要实现他的接口,他idea会让我们去实现对应的方法,而打开以下的开关之后就不需要我们自己实现,这样也是检验我们这里是否正确的打开了这个开关。
androidExtensions {
experimental = true
}
上边的方法是在gradle的android方法中的。
使用
创建一个学生类,其中包括学生名称