2017年8月3日のブックマーク (1件)

  • Dagger2のscopeの使い方を正しく理解する - Qiita

    このpostについて Dagger2には @Singleton を始めとした "scope" というものがあります 下記に1つでも該当する人 (= この前までの自分) は読んでもらえると良いかもです - Dagger2はActivity lifecycleを克服するために有用な手段だと思ってる - @Singleton は、いわゆる getInstance() を用いたstaticなシングルトンを実現するためのアノテーションだと思ってる - Daggerのscopeは、インスタンスのlifecycleをよしなにゴニョゴニョしてくれるmagicであると思ってる Scopeって何なんだろう 例を交えて考えてみます MyViewModel というクラスのinstanceをinjectionするケースを考えます "injectする度にinstanceを生成したくない & 一度作ったものを使いまわし

    Dagger2のscopeの使い方を正しく理解する - Qiita
    yuichi31
    yuichi31 2017/08/03