Как использовать dagger2 абстракцию AppModule - PullRequest
0 голосов
/ 02 июля 2018

Я хочу создать интерфейс для appModule, например:

public interface IAppModule {

Context providesContext();
}

и у меня есть фабрика для возврата AppModule, например:

public class AppModuleFactory {
private static IAppModule appModule;
public static IAppModule create(PusheApp app){
    if (appModule ==  null)
        appModule = new AppModule(app);
    return appModule;

}
}

но кинжал не работает с этой абстракцией, и кинжал должен знать детали реализации

Буду благодарен, если кто-нибудь сможет помочь

...