我的ResultReceiver子类:
private class MyReceiver extends ResultReceiver {
public MyReceiver() {
super(null);
}
@Override
protected void onReceiveResult(int resultCode, Bundle data) {
// yada yada
}
}
Android Studio对“缺少可打包的创建者字段”感到不安。但是您可以看到,我的子类没有引入需要打包到包裹中的任何新成员。 Android Studio是否过于偏执,还是我真的需要实现CREATOR字段?
现在,我要添加以下内容:
@SuppressLint("ParcelCreator")
问题就消失了,但我想确保自己没有遗漏任何东西。
最佳答案
可打包的创建者被键入要序列化的特定类,因此,为了安全起见,您应该为每个可打包的类都拥有一个适当的创建者。
关于android - 缺少“包裹创建者”字段?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36167506/