使用@Provides注释,我很好奇什么是函数名称要求。
@Provides TypeA ProvideTypeA() { ... return TypeA }
可以使用不同的功能名称吗?
@Provides TypeA AnyName() { ... return TypeA }
你可以称你的方法foo,provideFoo或anyNameThatYouWant,这没关系。
foo
provideFoo
anyNameThatYouWant
重要的是返回类型,参数类型和绑定注释(如果有的话,除了@Provides)。
@Provides