java - 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];
}
};
解决方案
这是实例化匿名类实例的语法,它实现了 Creator 接口。这个页面有更多关于匿名类的信息
推荐阅读
- .net - 如何创建座位安排 SSRS 报告
- php - 高级自定义字段 true/false 仅适用于首页。??为什么不在内页?
- common-lisp - Common Lisp: uiop:run-program 输出但 uiop:launch-program 没有
- json - 服务器应该将传入数据转换为 JSON 还是客户端应该将数据作为 JSON 发送?
- oracle - 简单查询需要更长的时间
- git - 在 CIFS 共享文件夹中的 Jenkins 中执行 git checkout 时如何解决“文件被隐藏”
- flutter - 无法使用 [] 访问地图对象。运算符 [] 未定义
- html - 我怎样才能将 2 个 div 从左右分开?
- php - 从外部页面将表转储到 json
- php - ErrorException 未定义的偏移量:0