の代わりに 3 番目のクラスの静的フィールドを使用してからActivity A
に値を転送することに不利な点はありますか?Activity B
ExtraBundle
私のアプリケーションでは、2 つActivity
の 間で転送する必要がある値が 15 ~ 20 個ある場合があります。私の意見では、一種の の静的フィールドでこれを解決する方が明快ですTransferHandler
。
現時点では、1 つの欠点を念頭に置いています。B をExtras
開始する前にに値を入れないと、 が得られます。静的フィールドで解決すると、値の割り当てを忘れている可能性があり、その値が以前に別の場所から割り当てられていた場合、Bで間違った値が使用されている可能性があります。 「プログラムの問題」ではありません。それで、それ以上のマイナス点はありますか、それとも私は自由に道を選ぶことができますか? 2 つのバリアントのパフォーマンスはどうですか?Activity
Exception
Activity