1
アクティビティ間でオブジェクトを転送する必要があります。 オブジェクトは複雑な構造をしています。 私は何をすべきか分かりません:バンドルをインテントに追加したり、アプリケーションクラスにデータを格納したりすることです。 どの方法がより良い/パフォーマンスとゴミの生成/?Androidインテントを使用したデータの転送とアプリケーションクラスのデータオブジェクトの転送
アクティビティ間でオブジェクトを転送する必要があります。 オブジェクトは複雑な構造をしています。 私は何をすべきか分かりません:バンドルをインテントに追加したり、アプリケーションクラスにデータを格納したりすることです。 どの方法がより良い/パフォーマンスとゴミの生成/?Androidインテントを使用したデータの転送とアプリケーションクラスのデータオブジェクトの転送
もっとも安全な方法は、データをIntent
に渡すようにバンドルすることです。これは再利用可能となり、アプリケーションのグローバルなオブジェクト空間が乱雑にならないようにします。しかし、この方法は少しあなたのカスタムタイプにSerializable
を実装するか、カスタムParcelable
を作成しなければならないという点で時間がかかります。
Parcelable Parcableではありません。 –
@hotveryspicy確かに - 修正済み! –