Android serializableとparcelableどっちを使う?
学生から掲題件の質問があった。こんなしっかりした質問をされるのは久しぶりなので、ちゃんと調べてから返事した。
といっても、結論から言うと、お行儀よくしたくて、データの量が多ければParcelable、そうでなければSerializableで良いとのこと。あとは、Serializableは永続化、Parcelableは一時的といった扱いの違いがあるようだ。ちなみに知恵袋とかで時々見かけたParcelableでアプリ間で連携をするという話はしっかりしたサイトでは全然見かけない。
今まで知らなかった 5 つの事項: Java オブジェクトをシリアライズする場合
language-and-engineering.hatenablog.jp