package com.dl7.mvp.injector.modules; import com.dl7.mvp.adapter.WelfarePhotoAdapter; import com.dl7.mvp.injector.PerFragment; import com.dl7.mvp.module.base.IBasePresenter; import com.dl7.mvp.module.photo.welfare.WelfareListFragment; import com.dl7.mvp.module.photo.welfare.WelfareListPresenter; import com.dl7.recycler.adapter.BaseQuickAdapter; import dagger.Module; import dagger.Provides; /** * Created by long on 2016/10/11. * 福利图片界面 Module */ @Module public class WelfarePhotoModule { private final WelfareListFragment mView; public WelfarePhotoModule(WelfareListFragment view) { this.mView = view; } @PerFragment @Provides public IBasePresenter providePresenter() { return new WelfareListPresenter(mView); } @PerFragment @Provides public BaseQuickAdapter provideAdapter() { return new WelfarePhotoAdapter(mView.getContext()); } }