Resultados da pesquisa a pedido "dagger"

2 a resposta

Campos genéricos @ Injetados em uma superclasse abstrata

Considere um conjunto de tipos MVP-ish. Existe um Presenter abstrato, com uma interface View: public interface View { //... } public abstract class AbstractPresenter<V extends View> { @Inject V view; //... }Então, vamos ter uma subclasse ...

4 a resposta

Como usar o punhal em um projeto de biblioteca do Android

Atualmente, estou tentando adicionar o Dagger aos meus projetos do Android. Para os aplicativos, é fácil e claro para mim como criar o ObjectGraph. Mas não sei qual é a melhor maneira de fazer isso nos meus projetos de bibliotecas Android. Devo ...

2 a resposta

Injeções aninhadas por punhal, é necessário chamar inject ()?

Sou novo em Dagger e, no começo, enfrento alguns problemas. Até agora, tenho uma estrutura simples no meu projeto. Meu módulo de injeção: @Module( injects = {GameBoardFragment.class, GameManager.class}, complete = false, library = true ) public ...

2 a resposta

Posso usar algum tipo de Injeção assistida com Dagger?

Com o Google Guice ou Gin, posso especificar parâmetros com que não são controlados pela estrutura de injeção de dependência: class SomeEditor { @Inject public SomeEditor(SomeClassA a, @Assisted("stage") SomeClassB b) { } }O parâmetro ...

3 a resposta

Especificando a ordem dos processadores de anotação

Estou tentando executar o Dagger 2 e o Lombok no meu projeto Java. Lombok precisa correr primeiro, é claro, mas se realmente parece estar à disposição. No início, suspeitei que poderia especificar a ordem pela respectiva posição dos jarros da ...

6 a resposta

Erro no punhal 2: a dependência "não pode ser fornecida sem um construtor @Inject" enquanto na verdade é anotada com @Inject

Comecei a usar o Dagger 2 e enfrentei um problema estranho que me parece um bug. Eu tenho 3 módulos, que são compostos em um subcomponente, que por sua vez estende / acrescenta componente de nível superior. O subcomponente é bem simples: apenas ...

4 a resposta

Adaga 2 - qual é o objetivo de uma classe de anotação @Singleton

Do punhal 2Documentação [http://google.github.io/dagger/]Notei que você pode ter um@Singleton classe anotada. Qual é o objetivo de marcar uma classe como@Singleton como tentei fazer isso no meu código, mas um objeto singleton NÃO é produzido. Não ...

1 a resposta

VerifyError no aplicativo multidex ao injetar dependência com o Dagger

Um aplicativo de amostra para biblioteca possui ~ 67k métodos. Ele possui multidex habilitado para superar o limite do método 65k. Infelizmente, com o multidex ativado, o aplicativo travaVerifyError ao tentar injetarEndpointAdapter na atividade ...

1 a resposta

Adaga 2 no Android: injete a mesma dependência na atividade e retém o fragmento

Eu tenho objetos de classesF1 eF2 que eu quero injetar em um fragmento retido. Eu também tenho um objeto de classeA isso depende da atividade e quero que ela seja injetada nessa atividade e em um fragmento retido anexado ao Gerenciador ...

1 a resposta

Como executo o processamento de anotações via maven 3.3?

Durante anos, executamos o maven-processador-plugin como uma meta separada (usandoproc:none no maven-compiler-plugin). Nós somosfinalmente atualizando do maven 3.0.5 para o mais recente 3.3.3, e vejo que o maven-processor-plugin parece ...