首页 > 解决方案 > Parcelable Creator 语法

问题描述

有人可以在这里详细说明 Parcelable CREATOR 的语法。例如它是一个静态的最终属性,但后来我看到一个类,如通用参数的构造函数,但在任何地方都没有类的定义,请解释一下。

public static final Creator<Foo> CREATOR = new Creator<Foo>() {
    @Override
    public Foo createFromParcel(Parcel in) {
        return new Foo(in);
    }

    @Override
    public Foo[] newArray(int size) {
        return new Foo[size];
    }
};

标签: java

解决方案


这是实例化匿名类实例的语法,它实现了 Creator 接口。这个页面有更多关于匿名类的信息


推荐阅读