import android.os.Parcel;
import android.os.Parcelable;
public class ParcelHelper {
public static Parcelable copy(Parcelable input) {
Parcel parcel = null;
try {
parcel = Parcel.obtain();
parcel.writeParcelable(input, 0);
parcel.setDataPosition(0);
return parcel.readParcelable(input.getClass().getClassLoader());
} finally {
if (null != parcel) {
parcel.recycle();
}
}
}
}
Android Parcelable实现对象的深度拷贝
最新推荐文章于 2024-04-22 12:13:49 发布