public class Movie implements Parcelable {
private int id;
private String poster_path;
private String overview;
private String release_date;
private String original_title;
private String backdrop_path;
private float vote_average;
private Review review;
private Trailer trailer
}我有电影类,有另外两个类,这是审查和预告片。我必须实现Parcelable to Review和Trailer吗?或者仅仅是根类需要实现parcelable?
我之所以这样问,是因为如果我不需要做代码,我的代码就会短得多
发布于 2016-03-19 02:07:40
您在Parcelable中包含的每个类都必须实现Parcelable。您可以查看如何对可宗地here进行宗地的示例
发布于 2016-03-19 02:08:29
是的,您必须实现所有附加方法来使对象可打包,但您可以尝试此library,这将使您的代码变得简单,并将为您完成所有工作
发布于 2016-03-19 02:09:06
如果你想在不同的安卓组件之间传输Movie对象,那么它应该是parcelable的,而Movie类中的任何对象都不是serializeable/parcelable的,你需要让这些对象也成为parcelable。否则它将无法正常工作。
https://stackoverflow.com/questions/36091295
复制相似问题