Android 快速实现Parcelable接口
来源:互联网 发布:淘宝订单导出不一样 编辑:程序博客网 时间:2024/05/22 13:09
Android序列化有两种方式, 实现Serializable, 这种直接 implements Serializable就好了. 另一种就是实现Parcelable 需要写一些代码. 好在有android parcelable code generator这款插件, 省去了这个繁琐的过程.
下面就来详细看下怎么使用这款插件:
首先安装插件
按照提示重启Android studio
写Bean类
写到这样就好了:
public class Music { private String name; private String artist; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getArtist() { return artist; } public void setArtist(String artist) { this.artist = artist; }}
点击右键–>Generate…–>Parcelable–>选中–>OK
代码已经生成了
public class Music implements Parcelable { private String name; private String artist; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getArtist() { return artist; } public void setArtist(String artist) { this.artist = artist; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.name); dest.writeString(this.artist); } public Music() { } protected Music(Parcel in) { this.name = in.readString(); this.artist = in.readString(); } public static final Parcelable.Creator<Music> CREATOR = new Parcelable.Creator<Music>() { @Override public Music createFromParcel(Parcel source) { return new Music(source); } @Override public Music[] newArray(int size) { return new Music[size]; } };}
0 0
- Android 快速实现Parcelable接口
- Android 实现Parcelable接口
- android对象实现Parcelable接口
- 自动化快速实现Parcelable接口序列化
- Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
- Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
- Android Studio酷炫插件——自动化快速实现Parcelable接口序列化
- Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
- Android 实现Parcelable接口序列化对象
- android中Parcelable接口的实现
- [Android] Parcelable接口实现序列化
- Android中Parcelable接口的实现方法
- Parcelable接口实现
- Parcelable接口的实现
- Android序列号接口Parcelable
- Android Parcelable接口
- android parcelable 接口原理
- android的parcelable接口
- leetcode解题笔记:84. Largest Rectangle in Histogram
- Contiki开发6:shell系统
- APP开发实战100-Android的外部存储(External Storage)
- Git入门(2)-创建版本库及个人信息
- web.xml的配置文件讲解
- Android 快速实现Parcelable接口
- workerman平滑重启原理
- android 固定横屏幕竖屏
- sqlite应用demo
- 字符串的扩展
- 【机器学习】线性回归的梯度下降法 续
- 死锁的产生原因&&产生的必要条件&&处理方法
- Android进程间通信-AIDL的简单使用
- [图像] 标注二值图像中的不同物体