それぞれの特徴は以下。
- Serializable
- Serializeロジックを自分で実装しなくて良いので楽。Serializeしたくないフィールドにはtransientを付ける。
- Parcelable
- アプリ間でデータをやりとりすることができる
- ロジックを自分で書かないといけないので面倒。のように自動化してくれるライブラリはある。
使い分け基準は以下。
- アプリ内でのみデータをやりとりする場合はSerializable
- アプリ間でデータをやりとりする場合はParcelable
参考:
それぞれの特徴は以下。
使い分け基準は以下。
参考: