Hilt 依赖注入的方式

@Module ->每次都初始化

//全局单例

@Module
@InstallIn(ApplicationComponent::class)

//Activity
@Module
@InstallIn(ActivityComponent::class)


//Fragment
@Module
@InstallIn(FragmentComponent::class)

//View
@Module
@InstallIn(ViewComponent::class)

//ViewModel
@Module
@InstallIn(AcitivtyRetainedComponent::class)


Hilt Components

官网有详细说明

猜你喜欢

转载自blog.csdn.net/mp624183768/article/details/128754284