Kotlin笔记(40) — 利用Parcelable序列化传值

2021-01-25  本文已影响0人  奔跑的佩恩

前言

在上节已经讲到了Kotlin中基本数据类型的传值,但是有时我们会在界面跳转的过程中,做对象传值,这时就需要对该对象做序列化处理了。Android中对对象的序列化处理有两种方式:

今天我们就来讲讲AndroidParcelable序列化传值的知识吧。

今天涉及的知识有:

  1. kotlinParcelable序列化的优势
  2. Parcelable序列化前的准备
  3. Parcelable序列化实体类的使用
  4. 需要注意的问题
  5. 效果图

先来波效果图


效果图.gif

一. kotlin 中 Parcelable 序列化的优势

Android中利用Java开发时,涉及到Parcelable序列化对象的时候,要写很多代码,导致非常繁琐。Kotlin中则对此作了很好的优化,经过一番配置后,只要一个@Parcelize注解就能使对象的Parcelable序列化变得异常简单。

二. Parcelable 序列化前的准备

因为是使用kotlin,所以这里顺便讲下kotlin最新版本如何获取。
我们可以通过Kotlin中文官网查看其发布的版本,当然也可以通过kotlin官网来查询最新版本,然后在你项目的build.gradle中去修改版本即可。

ok,言归正传。我们还是继续Parcelable序列化的讲解吧。
首先要在我们的app_module对应的build.gradle中添加如下代码:

上一篇下一篇

猜你喜欢

热点阅读