1

Parcelable クラスのwriteToParcelメソッド内で、次のエラーが発生します。

Inferred type 'MyObject' for type parameter 'T' is not within its bound; should 
implement 'android.os.Parcelable

この方法でArrayListを書き込もうとすると:

dest.writeTypedList(new ArrayList<MyObject>());

私のコードでは、 で文字列を書き込めますが、これをdest.writeString書き込もうとすると、上記のエラーが発生します。ArrayMyObject

どうすればこれを修正できますか?

ArrayList を Parcel オブジェクトに書き込む最良の方法は何ですか?

ありがとうございました!

4

2 に答える 2