首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否必须使自定义类的成员可打包才能使类可打包

是否必须使自定义类的成员可打包才能使类可打包
EN

Stack Overflow用户
提问于 2016-03-19 02:00:22
回答 3查看 74关注 0票数 0
代码语言:javascript
复制
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?

我之所以这样问,是因为如果我不需要做代码,我的代码就会短得多

EN

回答 3

Stack Overflow用户

发布于 2016-03-19 02:07:40

您在Parcelable中包含的每个类都必须实现Parcelable。您可以查看如何对可宗地here进行宗地的示例

票数 0
EN

Stack Overflow用户

发布于 2016-03-19 02:08:29

是的,您必须实现所有附加方法来使对象可打包,但您可以尝试此library,这将使您的代码变得简单,并将为您完成所有工作

票数 0
EN

Stack Overflow用户

发布于 2016-03-19 02:09:06

如果你想在不同的安卓组件之间传输Movie对象,那么它应该是parcelable的,而Movie类中的任何对象都不是serializeable/parcelable的,你需要让这些对象也成为parcelable。否则它将无法正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36091295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档