私は別の開発者と話し合っていましたが、アクティビティ間でデータを渡すときは parcelable を使用するよりも static クラスの方が優れているという議論が起こりました。このサイトを確認すると、パーセル可能はシリアライズ可能よりも高速であり、データを別のアクティビティに送信するための推奨される方法であるが、ボイラープレートコードが多いという推奨事項があるようです。代わりに情報を含む静的クラスがあった場合、parcelable を使用するよりも効率的であるか、どういうわけか優れていますか? これには有効な議論がありますか?私には、このために静的クラスを作成するのは悪い設計のように思えます。