Android
Android的Parcelable自动生成
Android中大量用到Parcelable对象,实现Parcable接口又是非常繁琐的。下面有几个工具可以减轻你的痛苦。 Parceler 通过注解及工具类自动完成实体类 Parcelable及值传递。基本用法如下: @Parcel public class Example { String name; int age; public Example(){ /*Required empty bean constructor*/ } } // wrap to parcelable Parcelable wrapped = Parcels.wrap(new Example()); // unwrap Example example = Parcels.unwrap(wrapped); 可以看出Parceler使用起来非常方便,代码也非常整洁。 需要注意的是,Parceler支持绝大部分的数据类型,但是也有些不支持,例如DateTime,如果你使用了这写类型,编写代码的时候并不会提醒你,这只会在运行过程中给你报错。 1. Intellij/Andri