草庐IT

parcelable

全部标签

什么?还在傻傻地手写Parcelable实现?

缘起序列化已经是Android司空见惯的东西了,场景太多了。就拿Intent来说吧,extra能放的数据,除了基本类型外,就是序列化的数据了,有两种:Serializable:Java世界自带的序列化工具,大道至简,是一个无方法接口Parcelable:Android的官配序列化工具这二者在性能、用法乃至适用场景上均有不同,网上的讨论已经很多了,这里不再赘述。下面来看看官配正品怎么用的。Android的Parcelable首先看看官方示例:publicclassMyParcelableimplementsParcelable{privateintmData;publicintdescribeC

干货-Jectpack Compose 通过Navigation 传递 Serializable / Parcelable三种实现

880481ecbba9baf5d97b4d02ce42b5b4.jpeg掘金迁移地址在JetpackCompose中导航可以使用Jetpack中的Navigation数据传输组件进行数据传输。先决条件在app的build.gradle中引入Navigation依赖即可,如下:dependencies{//导航依赖库implementation"androidx.navigation:navigation-compose:2.4.2"//Gson解析,后边用到implementation'com.google.code.gson:gson:2.9.0'}备注:上述导航组件是没有动画的,如果需要

干货-Jectpack Compose 通过Navigation 传递 Serializable / Parcelable三种实现

880481ecbba9baf5d97b4d02ce42b5b4.jpeg掘金迁移地址在JetpackCompose中导航可以使用Jetpack中的Navigation数据传输组件进行数据传输。先决条件在app的build.gradle中引入Navigation依赖即可,如下:dependencies{//导航依赖库implementation"androidx.navigation:navigation-compose:2.4.2"//Gson解析,后边用到implementation'com.google.code.gson:gson:2.9.0'}备注:上述导航组件是没有动画的,如果需要