文章 2023-12-19 来自:开发者社区

[Android]序列化原理Parcelable

Parcelable是Android为我们提供的序列化的接口,Parcelable相对于Serializable的使用相对复杂一些,但Parcelable的效率相对Serializable也高很多,这一直是Google工程师引以为傲的,Parcelable和Serializable的效率对比Parcelable vs Serializable号称快10倍的效率Parcelable是Android....

[Android]序列化原理Parcelable
文章 2023-08-15 来自:开发者社区

Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象

方式一:通过实现Serializable接口传递对象用一个小的Demo去理解,通过实现Serializable接口传递对象。效果图:具体讲解在代码注释中已经写出先创建一个对象:package com.example.daydemo.bean; import java.io.Serializable; //必须实现Serializable接口,此对象才有传递的资格 public class Per....

Android 中通过Intent传递类对象,通过实现Serializable和Parcelable接口两种方式传递对象
文章 2023-05-22 来自:开发者社区

AS插件-Android Parcelable code generator.

概述生成实现了Parcelable接口的代码的插件下载安装1.在线安装输入 Android Parcelable code generator ,点击安装即可,安装之后 重启,会看到上图选中部分所示。2.手动下载安装https://github.com/mcharmas/android-parcelable-intellij-plugin使用在你的类中,按下alt + insert键弹出插入代码....

AS插件-Android Parcelable code generator.
文章 2022-05-24 来自:开发者社区

Android 序列化(Serializable和Parcelable)

什么是序列化        由于存在于内存中的对象都是暂时的,无法长期驻存,为了把对象的状态保持下来,这时需要把对象写入到磁盘或者其他介质中,这个过程就叫做 序列化 。 为什么序列化永久的保存对象数据(将对象数据保存在文件当中,或者是磁盘中)。对象在网络中传递。对象在IPC间传递。 实现序列化的方式实现 Serializable 接口实现Parcelab.....

Android 序列化(Serializable和Parcelable)
文章 2022-04-15 来自:开发者社区

[Android]Parcelable encountered IOException writing serializable object (name = xxx)

Activity之间通过Intent传递值,支持基本数据类型和String对象及它们的数组对象byte、byte[]、char、char[]、boolean、boolean[]、short、short[]、int、int[]、long、long[]、float、float[]、double、double[]、String、String[],还有实现Serializable、Parcelable接....

文章 2018-08-21 来自:开发者社区

Android Parcelable数据序列化详解

什么是什么是Parcelable Parcelable是Android sdk提供的用实现于数据序列化的一个接口,不同于Java中的基于磁盘或者网络的Serializable,Parcelable是基于内存的,由于内存的读写速度高于磁盘,因此在Android中跨进程对象传递一般使用Parcelable。 如何使用Parcelable 要想使用Parcelable并不容易,需要编写很多代码,如下:....

文章 2018-04-29 来自:开发者社区

Android项目实战(十九):Android Studio 优秀插件: Parcelable Code Generator

原文:Android项目实战(十九):Android Studio 优秀插件: Parcelable Code Generator Android Studio 优秀插件系列:                       Android Studio 优秀插件(一):GsonFo...

文章 2017-12-04 来自:开发者社区

Android 面试(七):Serializable 这么牛逼,Parcelable 要你何用?

连载内容镇楼:Android 面试(一 ):说说 Android 的四种启动模式Android 面试(二): 如何理解 Activity 的生命周期Android 面试(三): 用广播 BroadcastReceiver 更新 UI 界面真的好吗?Android 面试(四):Android Service 你真的能应答自如了吗?Android 面试(五):探索 Android 的 Handler....

文章 2017-11-21 来自:开发者社区

Android使用Parcelable传递对象方法及注意事项

Intent 可以携带对象来在不同的Activity中传递数据,要传递的数据必须实现三个方法 1. describeContents()返回0就可以 、 2. writeToParcel(Parcel parcel, int flag) 把需要写入的数据写入Parcel中,然后框架调用此方法发送给接收端的Activity 3. public static final Parcelable.Cre....

文章 2017-11-15 来自:开发者社区

Android中Intent传递对象的两种方法(Serializable,Parcelable)

今天要给大家讲一下Android中 Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是 Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大 家更容易理解我还是照常....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注