タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

javaとDIに関するmainyaaのブックマーク (1)

  • FragmentにIoCを適用するにはどうするのがいいんじゃろ、というような話 - _development,

    FragmentのコラボレーターをIoc(Inversion of Control, 制御の反転)で注入する場合、若干の考慮が必要になる。 FragmentをFragmentTransactionを通じて追加・置換する場合、、Activityからコンストラクター・インジェクション、セッター・インジェクションなどで注入することができそうではある。 あるが、しかしFragmentはアプリケーションの動作中に破棄・再生成される機会がある。 そして、Fragmentが再生成されるときのインスタンス化は必ず次のことに則って行われる。 Fragmentが再生成されるとき、デフォルトコンストラクタが呼ばれる つまり、再生成されるときにはコンストラクター・インジェクションは使えないので、この方法に頼るわけにはいかない。 というわけでセッター・インジェクションに望みを託すしかないわけだが、都合のよいことに(

    FragmentにIoCを適用するにはどうするのがいいんじゃろ、というような話 - _development,
  • 1