Я начал использовать аннотацию Kotlin @Parcelize
на своих Kotlin Parcelable
классах, и мне это нравится, но потом я не могу включить их в члены Java Parcelable
s. В частности, он не может найти CREATOR
члена моего Kotlin класса.
@Parcelize data class Foo { val whatever: Any }
public class Bar implements Parcelable {
public Foo foo;
private Bar(Parcel in) {
foo = in.createTypedArray(Foo.CREATOR); <-- Foo.CREATOR not found
Есть ли способ обойти это или я должен вручную реализовать Parcelable
в Foo