使用@Provides批注,我很好奇函数名称要求是什么。
@Provides
TypeA ProvideTypeA()
{
...
return TypeA
}
可以使用其他函数名称吗?
@Provides
TypeA AnyName()
{
...
return TypeA
}
答案 0 :(得分:4)
您可以调用方法foo
,provideFoo
或anyNameThatYouWant
,这无关紧要。
重要的是返回类型,参数类型和绑定注释(如果有,除了@Provides
之外)。