Activity間のデータ渡しでハマル

Acivity間でデータをクラスオブジェクトにして渡す場合、そのオブジェクトをSerializableして送るのだけど、その際に自作の型が含まれていると「java.lang.RuntimeException: Parcelable encountered IOException~」というエラーが出るみたい。

プリミティブな変数しか受け付けないのか。