Resultados da pesquisa a pedido "dagger-2"

2 a resposta

Uma dependência do Dagger 2 pode ser injectável?

Existe uma maneira de dizer ao Dagger 2 como fornecer algo, mas não permitir que ele seja injetado? Digamos que eu queira injetar umaQux. UMAQux requer umFoo e umBar: @Provides @Singleton Foo foo() { return new Foo(); } @Provides @Singleton ...

3 a resposta

Como digo ao Dagger 2 qual implementação instanciar com base no X?

Dentro de um módulo, se eu precisar fornecer uma implementação diferente de uma interface com base em uma variável conhecida no momento da construção do módulo, posso colocar a lógica dentro do método @Provides para esse tipo de interface. Igual ...

1 a resposta

Adaga 2 com Kotlin, retornando tipo com genérico em ApplicationComponent

Eu quero retornar o tipo com genérico para ser exposto por sub-gráficos, o problema está nas classes java geradas automaticamente, tentei fazer algo, mas a única maneira de resolvê-lo é remover o tipo genérico do AppComponent e retornar o objeto ...

2 a resposta

Escopos do Dagger2 e ciclo de vida da atividade

Tenho uma atividade do Android em que estou usando o Dagger2 para injetar um apresentador. Eu gostaria que meu apresentador fosse capaz de manter o estado mesmo se ocorrer uma alteração na configuração. Por exemplo, vou usar o Presenter para ...

3 a resposta

Componente de teste gerado no punhal 2 não reconhecido

Espero que isso seja apenas algo que estou fazendo de errado aqui. Estou tentando usar o Dagger 2.0 para injetar dependências nos meus testes JUnit (não testes de café expresso, apenas JUnit puro). Então, eu tenho um módulo java 'main' e um ...

2 a resposta

Adaga + Retrofit. Adicionando cabeçalhos de autenticação em tempo de execução

Gostaria de saber se existe uma maneira de o Dagger saber que ele deve recriar um objeto quando novos dados estiverem disponíveis. A instância de que estou falando é com os cabeçalhos de solicitação que eu tenho para atualizar. Em algum momento ...

1 a resposta

Como criar módulos com escopo personalizado no punhal 2.10

Estou tentando migrar o aplicativo da empresa para o punhal 2.10 e oAndroidInjector.inject método, mas acho que encontrei um problema. O aplicativo usa escopos personalizados ..., como o recurso Login, possui 3 atividades (cada uma com seu ...

1 a resposta

Adaga 2 ligações múltiplas com Kotlin

Eu tenho o seguinte trecho no meu módulo do punhal 2 @Singleton @Provides @ElementsIntoSet fun providesQueries(foo: Foo): Set<Foo>{ val queries = LinkedHashSet<Foo>() queries.add(foo) return queries }Eu tento injetar dessa maneira @Inject ...

1 a resposta

Adaga 2 Construtores injetores

Estou começando a usar o Dagger 2 em um aplicativo que estou desenvolvendo, mas tenho algumas perguntas sobre como o Dagger 2 funciona. Eu recebo toda a lógica por trás dos métodos @Provides e da anotação @Inject para inicializar suas ...

1 a resposta

android recebendo erro NULL ao injetar DI na classe

Eu posso fazer DI de alguma classe para usar em aplicativos comoRetrofit, Picasso. eles podem funcionar bem quando eu os uso no Activity, mas quando eu tento usar algum DI em outra classe eu recebo NULL, por exemplo, esse código funciona ...