1

最後のアクティビティのパラメーターを設定するアクティビティはほとんどありません。たとえば、4 つのアクティビティ A->B->C->D があるとします。A、B、C アクティビティでは、ユーザーは、最終的に D で使用できるようにする必要があるいくつかのパラメーターを選択します。これを実現するには 2 つの方法があります。

  1. Intent.putExtra を使用してアクティビティを介してパラメーター値を渡します。つまり、A がそのパラメーターを B に渡し、次に B がそれを C に渡します。
  2. これらをいくつかの静的クラスに保存すると、アクティビティ D はそこからアクセスできます。

知りたいのは、これらのアプローチのどれが最適で、その理由は何ですか?

4

3 に答える 3