Android 中intent传递序列化信息(传递类)

Android 中不同activity之间传递信息

一般Android 中不同activity之间传递信息通过intent。

传递普通的信息,直接通过intent.putExtra()来实现。

Android 中intent传递序列化信息(传递类)_第1张图片

通过上图,可以发现,基本的数据类型,可以直接put进去。

而对于复杂的数据类型,比如自己新建的一个类,就必须得通过实现序列化来进行传递。

Android 中intent传递序列化信息(传递类)_第2张图片

Android 中intent传递序列化信息(传递类)_第3张图片

Android 中intent传递序列化信息(传递类)_第4张图片

接收值

User user = (User) intent.getSerializableExtra("user");

Android 中intent传递序列化信息(传递类)_第5张图片

你可能感兴趣的:(#,Android,android,安卓)