Roboguice注入和Provider类

时间:2012-09-14 09:28:23

标签: android code-injection roboguice

在RoboGuice示例中,有两种不同的注入方式

@Inject
protected LayoutInflater inflater;

@Inject
protected Provider<LayoutInflater> inflater2;

它们之间有什么区别,我需要选择哪种方式和时间?

1 个答案:

答案 0 :(得分:2)

您需要提供程序注入几个smth实例。例如,每个用户操作的一行。当你知道你想要什么和你想要的大小时,就会使用直接注入。

提供商是一种结构,注入了您的代码