Parcelable インターフェースを実装する場合、CREATOR 実装は通常、Parcel を受け取るコンストラクターを使用します。
public Foo(Parcel parcel)
この区画には、次のようなコードがあるかもしれません
mMyField = parcel.readParcelable(MyFoo.class.getClassLoader())
私の知る限り、 parcel.writeParcelable(mMyField) は既にパーセルにクラス名を格納しているため、通常はデフォルトのクラス ローダーを使用して代わりに null を渡すだけで問題ありません。
私の質問は、null を渡す代わりに MyFoo.class.getClassLoader() を使用する必要があるのはいつですか?