android – Roboguice注入和Provider类

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

@Inject
protected LayoutInflater inflater;

@Inject
protected Provider<LayoutInflater> inflater2;

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

最佳答案 您需要提供程序注入几个smth实例.例如,每个用户操作的一行.当你知道你想要什么和你的欲望的大小时,使用直接注入.

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

点赞