私はDagger2をアンドロイドプロジェクト用に使用しています 2つのスコープActivityScopeとFragmentScope サンプルコードを読み、アクティビティライフサイクルでオブジェクトが破棄されるようにActivityScopeを定義して使用しています。また、アクティビティとフラグメントのライフサイクルが異なるため、2つのスコープが必要です。Dagger2スコープを使用
私の質問は: ActivityScopeを使用するとき、オブジェクトをアクティビティライフサイクルで破棄する必要があることをコードに知らせるために何かする必要がありますか?あるいは、コードは自動的に私は短剣を構築し、この
((DeezFoodzApplication) getApplication()).getAppComponent().inject(this);
それが知っている唯一の事は、それがそのコンポーネントで既に作成されている場合は、再度作成するべきではないということです。 – EpicPandaForce