AndroidAnnotationen und Dolch

9

Ich versuche Dolch zu verwenden, um in eine annotierte Androiden-Aktivität zu injizieren.

java.lang.IllegalArgumentException: No inject registered for members/com.app.server.AddServerActivity_. You must explicitly add it to the 'injects' option in one of your modules.

Wenn ich versuche, com.app.server.AddServerActivity_ zum Modul hinzuzufügen, erhalte ich einen anderen Fehler

%Vor%

Edit: ok, es scheint ein bekanntes Problem zu sein, wie Dolch mit Klassen umgeht, die von anderen Prozessoren erzeugt werden.

Ссылка

    
kay.one 11.10.2013, 23:26
quelle

2 Antworten

0

Ich schlage vor, dass Sie Dagger2 verwenden, dessen Verwendung "natürlicher" erscheint.

    
Chris.Zou 19.05.2015 10:32
quelle
0

Dieses Problem wurde ab dem Commit 709a48b von Dagger.

  

Colliderator cgruber kommentiert am 13. November 2013

     

Dies wurde an zwei Stellen bestätigt, also schließe ich dieses Problem.

Trotzdem ist es eine gute Idee, Dagger2 zu verwenden, was eine gemeinsame Anstrengung von Google und Square ist.

    
serv-inc 19.06.2015 11:59
quelle