← 返回总览树
com.google.samples.apps.nowinandroid.NiaApplication_HiltComponents.ViewModelC
点击连线:高亮其完整依赖链(上游调用方 + 下游依赖)。实心脉冲为选中边,箭头/流向即依赖方向。点其他边可换锚点,点空白处清除。
com.google.samples.apps.nowinandroid.NiaApplication_HiltComponents.SingletonC → com.google.samples.apps.nowinandroid.NiaApplication_HiltComponents.ActivityRetainedC → com.google.samples.apps.nowinandroid.NiaApplication_HiltComponents.ViewModelC
SingletonC → ActivityRetainedC → ViewModelC
cluster_Entry Points
Entry Points
cluster_Map<Class<?>, Provider<ViewModel>>
Map<Class<?>, Provider<ViewModel>>
cluster_Map<Class<?>, Object>
Map<Class<?>, Object>
cluster_Dependency Graph
Dependency Graph
cluster_SingletonC
Inherited from SingletonC
@Singleton
node0
@HiltViewModelMap
Map<Class<?>, Provider<ViewModel>>
node2
@HiltViewModelMap
BindsModule.binds()
node0->node2
node4
@HiltViewModelMap
BindsModule.binds()
node0->node4
node8
@HiltViewModelMap
BindsModule.binds()
node0->node8
node10
@HiltViewModelMap
BindsModule.binds()
node0->node10
node14
@HiltViewModelMap
BindsModule.binds()
node0->node14
node1
@HiltViewModelAssistedMap
Map<Class<?>, Object>
node16
@HiltViewModelAssistedMap
BindsModule.bind()
node1->node16
node19
@HiltViewModelAssistedMap
BindsModule.bind()
node1->node19
node3
BookmarksViewModel
node2->node3
delegates
node22
UserDataRepository
node3->node22
node23
UserNewsResourceRepository
node3->node23
node5
ForYouViewModel
node4->node5
delegates
node6
SavedStateHandle
node5->node6
node7
GetFollowableTopicsUseCase
node5->node7
node5->node22
node5->node23
node24
AnalyticsHelper
node5->node24
node25
SyncManager
node5->node25
node7->node22
node26
TopicsRepository
node7->node26
node9
MainActivityViewModel
node8->node9
delegates
node9->node22
node11
SearchViewModel
node10->node11
delegates
node11->node6
node12
GetSearchContentsUseCase
node11->node12
node13
GetRecentSearchQueriesUseCase
node11->node13
node11->node22
node11->node24
node27
SearchContentsRepository
node11->node27
node28
RecentSearchRepository
node11->node28
node12->node22
node12->node27
node13->node28
node15
SettingsViewModel
node14->node15
delegates
node15->node22
node17
InterestsViewModel.Factory
node16->node17
delegates
node18
InterestsViewModel
node17->node18
node18->node6
node18->node7
node18->node22
node20
TopicViewModel.Factory
node19->node20
delegates
node21
TopicViewModel
node20->node21
node21->node22
node21->node23
node21->node26