Use a custom dagger template – Android

j & # 39; uses MVP and Dagger in my project. I have a custom template that fills a APIcan I fill adapter with dagger?

I receive results in my class as below:

@Override
public void showDegree (List listDegree) {

MouAdapter mouAdapter = new MouAdapter (getActivity (), listDegree, this);
recycleMouFragment.setAdapter (mouAdapter);
}

How can I use dagger in my adapter. I wrote below the code but did not work:

@Inject
MouAdapter mouAdapter;

@Override
public void showDegree (List listDegree) {
recycleMouFragment.setAdapter (mouAdapter);
}

And here is my Module:

@Module
public abstract class MouFragmentModule {
... code ....
@Provides
static MouAdapter ProvideMouAdapter (MouFragment mouFragment,
listing listDegree) {
returns a new MouAdapter (mouFragment.getActivity (), listDegree, mouFragment);
}

@Provides
Static list providesListDegreeModel () {
listing degreeModelList = null;
return degreeModelList;
}
}

How can I manage this section?

@Provides
Static list providesListDegreeModel () {
listing degreeModelList = null;
return degreeModelList;
}