在 RoboGuice 示例中,有两种不同的注入(inject)方式
@Inject
protected LayoutInflater inflater;
@Inject
protected Provider<LayoutInflater> inflater2;
它们有什么区别,需要选择什么方式,什么时候选择?
最佳答案
您需要提供者注入(inject)多个 smth 实例。例如,一行代表每个用户的操作。当您知道自己想要什么和想要的大小时,可以使用直接注入(inject)。
Provider 是一种结构,注入(inject)到您的代码中
关于android - Roboguice 注入(inject)和 Provider 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12421688/