在Dagger2中我们通过Moudule中的provide方法(即通过@Provides注解的获取对象实例的方法)获得实例,是根据返回的对象类型进行获取的,有时我们需要获取一个类的多个实例,该如何实现呢?下面开始多个实例的实现。
1.通过@Named(“name”)方式进行区分
@Module
public class PModule {
private static final String TAG = "PModule";
@Named("li")
@Provides
public Person provideLi() {
Person li =