1

アクティビティ間でオブジェクトを転送する必要があります。オブジェクトは複雑な構造をしています。何をすべきかわからない: バンドルをインテントに追加するか、アプリケーション クラスにデータを保存するか。/パフォーマンスと生成されるガベージ/のどちらの方法が優れていますか?

4

1 に答える 1

3

最も安全な方法は、 で渡すデータをバンドルすることIntentです。これは再利用可能で、アプリケーションのグローバル オブジェクト スペースが乱雑にならないようにします。ただし、この方法は、カスタム タイプを実装するか、カスタム を作成する必要があるため、少し時間がかかります。SerializableParcelable

于 2012-04-11T06:58:58.007 に答える