例外:
java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = MyClass$2)
(簡略化された)コード:
i.putExtra("myparam", generateA(context, "foo"));
...
private A generateA(final Context context, String foo) {
return new A() {
@Override
public void test() {
System.out.println("test");
}
};
}
インターフェース:
public interface A extends Serializable {
public void test();
}
私は何が間違っているのですか?私が渡しているのはSerializableです。