Middle+
24
0
questionbank

Какие готовые компоненты с определенным скоупом доступны в Dagger Hilt, и как можно добавить модуль к этой компоненте?

Answer from sobes.tech neural network

В Dagger Hilt доступны следующие готовые компоненты с определенным скоупом:

  • SingletonComponent с @Singleton скоупом. Привязан к жизненному циклу Application.
  • ActivityRetainedComponent с @ActivityRetainedScoped скоупом. Привязан к жизненному циклу активити, но сохраняется при смене конфигурации.
  • ActivityComponent с @ActivityScoped скоупом. Привязан к жизненному циклу активити.
  • FragmentComponent с @FragmentScoped скоупом. Привязан к жизненному циклу фрагмента.
  • ViewComponent с @ViewScoped скоупом. Привязан к жизненному циклу View.
  • ViewModelComponent с @ViewModelScoped скоупом. Привязан к жизненному циклу

В Dagger Hilt доступны следующие готовые компоненты с определенным скоупом:

  • SingletonComponent с @Singleton скоупом. Привязан к жизненному циклу Application.
  • ActivityRetainedComponent с @ActivityRetainedScoped скоупом. Привязан к жизненному циклу активити, но сохраняется при смене конфигурации.
  • ActivityComponent с @ActivityScoped скоупом. Привязан к жизненному циклу активити.
  • FragmentComponent с @FragmentScoped скоупом. Привязан к жизненному циклу фрагмента.
  • ViewComponent с @ViewScoped скоупом. Привязан к жизненному циклу View.
  • ViewModelComponent с @ViewModelScoped скоупом. Привязан к жизненному циклу

Register or sign in to get access to full answers for all questions from the question bank.

dagger-hiltdependency-injectionandroid-developmentmodule-bindingcomponent-scopes