Tag: dagger

Dolch ist ein dependency injection-Bibliothek für Java und Android.

Dolch Beispiel entsteht durch eclipse schlägt fehl mit " Bitte stellen Sie sicher, dass der code-Generierung ausgeführt wurde, ist für dieses Modul.'

Anzahl der Antworten 1 Antworten
Ich bin mit Dolch für dependency injection in Android mit Eclipse zu bauen. Ich habe geklont android-activity-Diagramme als Beispiel verwenden. Habe ich meine Umwelt nach staxgr von https://github.com/square/dagger/issues/126 Dies sind meine libs: dagger-1.1.0.jar, dagger-compiler-1.1.0.jar, und javax.inject.jar Und

Wie erfolgreich verschleiern Projekt mit Dolch 2.0 mit Proguard?

Anzahl der Antworten 2 Antworten
War ich glücklich, zu sehen, die google-fork von Dolch zur Verfügung gestellt wurde. (Zum Zeitpunkt des Schreibens dieses Artikels, wird mir klar, dass es nicht "freigegeben" noch nicht.) wir haben eine android-app, die verwendet Dolch stark, obwohl

Bedeutet "Vermeiden dependency injection-frameworks" in den Android-Speicher Handbuch gelten für Dolch als gut?

Anzahl der Antworten 3 Antworten
So, ich bin gekommen, über diese best practices, die auf Android-Artikel auf die Gedächtnisleistung. http://developer.android.com/training/articles/memory.html Sagte Sie Vermeiden dependency injection-frameworks Mithilfe eines dependency injection-Frameworks wie Guice oder RoboGuice kann attraktiv sein, denn Sie können den code vereinfachen

Android Dolch Dependency Injection schlägt auf private Felder

Anzahl der Antworten 3 Antworten
Ich bin neu Dolch (obwohl ich Erfahrung mit DI arbeiten auf Java-EE-WebApps mit Schweißen). Was ich versuche zu tun ist, um zu injizieren, eine Abhängigkeit, in eine Klasse. Das Feld ist privat. Dolch und wirft dann eine

Dagger2 Nicht Erzeugen Dolch* Klassen

Anzahl der Antworten 2 Antworten
Wie der Titel sagt, Dagger2 ist nicht die Erzeugung der Dolch* der Präfix-Klassen. Ich sah einige ähnliche Beiträge hier, aber nichts scheint zu funktionieren. Ich geklont dieses repo https://github.com/ecgreb/mvpc, Invalidiert den cache von Android Studio und es

Dolch nicht finden können, injizierbare Mitglieder auf ein Modul

Anzahl der Antworten 1 Antworten
Ich bin mit Dolch für dependency injection in ein Android-Projekt, und kompilieren und erstellen der app in Ordnung. Das Objekt graph scheint korrekt zu sein und zu arbeiten, aber wenn ich hinzufügen Dolch-compiler als eine Abhängigkeit zu

Wie zu injizieren in ein BroadcastReceiver

Anzahl der Antworten 5 Antworten
Kann jemand, der bereits zu injizieren einer bereits bestehenden Klasse, mit einigen business-Logik, in einem BroadcastReceiver mit Dolch? Ich bin mit Dolch 1 und bereits ein schönes Beispiel ( https://github.com/adennie/fb-android-dagger ), aber ich konnte nicht herausfinden, wie

Robolectric nicht mit test-Anwendung

Anzahl der Antworten 3 Antworten
Laut dieser link kann ich erstellen Sie eine Anwendung testen, die Robolectric startet automatisch mit in die tests. Ich kann nicht ankommen dieses zu wirken. Bin ich mit dem Dolch für dependency injection und erstellt haben-Injektion-wrapper-Klassen für

Wie zu injizieren in statische Klassen mit Dolch?

Anzahl der Antworten 1 Antworten
Möchte ich Euch dependency injection durch Dolch zu einem Projekt. Der folgende code dient als Beispiel, um zu beschreiben, das problem der Injektion in statische Klassen. Die statische Methode setupTextView() heißt aus mehreren Klassen: public abstract class

Fehler beim auflösen der variable '${project.groupId}'

Anzahl der Antworten 8 Antworten
Migriere ich mein Projekt zu AndroidX und ich habe diese Fehler beim erstellen des Projekts: [TAG] Failed to resolve variable '${project.groupId}' [TAG] Failed to resolve variable '${project.version}' [TAG] Failed to resolve variable '${project.groupId}' [TAG] Failed to resolve

Wann Dolch in der android-Anwendung?

Anzahl der Antworten 1 Antworten
Ich weiß, dass der Dolch ist ein dependency injection-framework, aber ich habe nicht noch verwendet es in meinen Projekten. Bin ich ein neues Projekt anfangen und sich Fragen, ob der Dolch ist für Sie geeignet. Soweit ich

Dolch & verschachtelte Injektionen

Anzahl der Antworten 4 Antworten
Ich bin mit Dolch injizieren von Abhängigkeiten in einem Android-Anwendung, und bin auf eine Frage, die ich bin mir nicht ganz sicher wie zu beheben in einer sauberen Art und Weise. Was ich bin versucht, zu erreichen,

Dolch für Android: die Injektion einer Aktivität, um das Objekt graph nach Aufruf von setContentView

Anzahl der Antworten 1 Antworten
Will ich mit Dolch auf Android zu injizieren, eine Instanz eines Activity in einer anderen Klasse wie folgt: class PresentationLayer{ Activity mActivity; @Inject public PresentationLayer(Activity activity){ this.mActivity = activity; } public void presentData(User user){ ((TextView)mActivity.findViewById(R.id.username)) .setText(user.getName()); //...

Wie zu verwenden Dolch in ein android-library-Projekt

Anzahl der Antworten 3 Antworten
Ich bin derzeit versuchen, um den Dolch an meine android-Projekte. Für die apps, die Projekte seiner einfach und klar zu mir, wie zu bauen, der ObjectGraph. Aber ich bin nicht ganz wissen, was ist der beste Weg,

Dolch 2-Komponente nicht erzeugt

Anzahl der Antworten 9 Antworten
In mein Modul, in meinem base-Application-Klasse component = DaggerCompClassComponent.builder() .classModule(new ModuleClass()).build(); kann es nicht finden DaggerCompClassComponent. Habe ich auf Modul erstellen.gradle apply plugin: 'com.neenbedankt.android-apt' ......................... apt 'com.google.dagger:dagger-compiler:2.8' compile 'com.google.dagger:dagger:2.8' provided 'javax.annotation:jsr250-api:1.0' und im Projekt zu bauen.gradle, classpath

Dolch 2 Generische Typ-Klasse zu injizieren-Fehler

Anzahl der Antworten 3 Antworten
Ich bin nicht in der Lage MyClass hier injiziert werden, aufgrund Ihrer Generischen Natur. Dolch beschwert sich mit diesem Fehler: Error:(187, 10) error: com.test.MyClass hat die Typ-Parameter, nicht-Mitglieder injizieren der raw-Typ. über: com.test.MyComponent.Spritzen(com.test.MyClass obj) [Komponenten-Spritzguss, Typ: Kom.test.MyClass]

Dolch 2 - Warum ist dies eine Abhängigkeit Zyklus?

Anzahl der Antworten 2 Antworten
Ich versuche zu injizieren und die Anwendung Context in 2 anderen Objekte, eine AuthManager und ein ApiClient. Beide von Ihnen hängt ab, sagte Rahmen, und die ApiClient hängt von der AuthManager. Warum ist dies eine Abhängigkeit Zyklus,

DaggerAppComponent nicht erstellt

Anzahl der Antworten 2 Antworten
Mit Dolch 2.10, die ich verwendet, um in der Lage zu schaffen die app-Komponente, indem Sie sAppComponent = DaggerAppComponent.builder() .appModule(new AppModule(this)) .sessionModule(new SessionModule()) .netModule(new NetModule()) .dataModule(new DataModule()) .build(); Ich war ja schon mit dem AndroidInjector für Aktivitäten

Kontext nicht ohne ein @ - Bietet-annotierten Methode, aber es ist?

Anzahl der Antworten 1 Antworten
Habe ich die folgende einfache Modul: @Module public class ApplicationModule { private CustomApplication customApplication; public ApplicationModule(CustomApplication customApplication) { this.customApplication = customApplication; } @Provides @Singleton CustomApplication provideCustomApplication() { return this.customApplication; } @Provides @Singleton @ForApplication Context provideApplicationContext() { return

Dolch mit Android: Wie kann ich Spritzen den aktuellen Kontext?

Anzahl der Antworten 1 Antworten
Zurück, wenn ich RoboGuice verwendet, konnte ich an den Konstruktor injizieren Kontext, in meiner Klassen und RoboGuice würde, wählen Sie den entsprechenden Kontext (injiziert in eine Tätigkeit hätte, die Aktivität Rahmen, injiziert, in der Anwendung würde den

Dolch 2 auf Android: injizieren gleiche Abhängigkeit in der Aktivität erhalten bleibt, und Fragment

Anzahl der Antworten 1 Antworten
Habe ich Objekte von Klassen F1 und F2 will ich zu Spritzen, ein beibehalten Fragment. Ich habe auch ein Objekt der Klasse A das hängt davon ab, Aktivitäten, und ich möchte es eingespritzt werden, dass Aktivität und

Nicht finden können import javax.injizieren.Inject Paket

Anzahl der Antworten 3 Antworten
Ich versuche, umzusetzen Dolch als ein dependency injector in einem IntelliJ-Projekt, aber mein code ist fehlerhaft: import javax.inject.Inject; Intellij ist die Suche nach der 'javax' Paket, aber nicht die ' inject ' - Paket, so dass es

Dolch 2 - was ist der Zweck einer @Singleton-annotation-Klasse

Anzahl der Antworten 4 Antworten
Vom Dolch 2 Dokumentation bemerkte ich, dass Sie einen @Singleton annotierten Klasse. Was ist der Zweck der Kennzeichnung einer Klasse als @Singleton als ich versucht habe, dies zu tun in meinem code, sondern ein singleton-Objekt wird NICHT

Dolch: Inject @Named strings?

Anzahl der Antworten 2 Antworten
BEARBEITEN 2018-02-08: Beispielprojekt demonstrieren, wie das zu tun https://github.com/ravn/dagger2-named-string-inject-example - Hinweis: der gesamte Quellcode ist in einer einzigen Datei! Ich bin auf der Suche, ob Dolch ersetzen kann guice für uns (und unsere deployment-Java-Plattform ist langsam). Baue

Dolch - Sollte erstellen wir jede Komponente und jedes Modul für jede Aktivität/ Fragment

Anzahl der Antworten 4 Antworten
Ich 've wurden arbeiten mit dagger2 für eine Weile. Und ich war verwirrt, ob das erstellen einer eigenen Komponente/Modul für jede Aktivität/Fragment. Bitte helfen Sie mir, dies verdeutlichen: Wir haben zum Beispiel eine app, und die app

Wie man Dolch + Gradle konfiguriert

Anzahl der Antworten 3 Antworten
Ich habe ein Projekt und die Migration zu gradle-Abhängigkeit, aber ich finde mich mit einem Problem zu versuchen, um das setup-Dolch mit gradle, als ich das erste mal kompilieren, es funktioniert perfekt (oder wenn ich sauber), aber

Dagger 2 Unterkomponenten vs. Komponentenabhängigkeiten

Anzahl der Antworten 4 Antworten
Dolch, 1 s plus() Methode ist etwas, das ich ganz oft in früheren Anwendungen, so verstehe ich Situationen, in denen möchten Sie vielleicht, um eine Unterkomponente mit vollem Zugriff auf die parent-Diagramme Bindungen. In welcher situation wäre

Unterschied zwischen Dagger und ButterKnife Android

Anzahl der Antworten 5 Antworten
Kann jeder Punkt, den Unterschied zwischen Dolch und Butterknife? Ich weiß, dass die Butterknife ist eine Ansicht injection-Bibliothek und Dolch ist ein dependency injection-Bibliothek. Aber in der online-Dokumentation scheint ein wenig Aufwand für mich. Nach Butterknife Dokumentation,

Verwenden von Dolch zur Abhängigkeitsinjektion von Konstruktoren

Anzahl der Antworten 4 Antworten
So, ich bin momentan auf der Neugestaltung der Android-app von mir zu verwenden Dolch. Meine app ist groß und kompliziert, und vor kurzem stieß ich auf das folgende Szenario: Objekt A erfordert eine spezielle DebugLogger Instanz, das

Wie kann man die Abhängigkeitsinjektion mit Dolch für andere Dinge als Aktivitäten und Fragmente einrichten?

Anzahl der Antworten 5 Antworten
Ich angefangen, dependency injection mit Dolch wie folgt. Bitte fühlen Sie sich ermutigt, zu korrigieren meine Umsetzung, da hätte ich vielleicht Fehler drin! Die Implementierung folgt den android-einfaches Beispieldie vom Projekt vorgesehen. Im folgenden können Sie sehen,

Dolch und Buttermesser gegen Android Annotationen

Anzahl der Antworten 9 Antworten
Ich bin Evaluierung von Dependency Injection (DI) frameworks für eine Android-app. Die top-Anwärter sind: Dolch (mit Buttermesser) und Android Anmerkungen. Ich verstehe, dass Dolch und ButterKnife von der gleichen Quelle - Quadrat-und Sie ergänzen einander. Hier sind

Wie überschreiben Sie ein Modul / Abhängigkeit in einem Komponententest mit Dagger 2.0?

Anzahl der Antworten 7 Antworten
Ich habe eine einfache Android-Aktivität mit einer einzelnen Abhängigkeit. Ich pflanze die in Abhängigkeit der Aktivität onCreate wie diese: Dagger_HelloComponent.builder() .helloModule(new HelloModule(this)) .build() .initialize(this); In meinem ActivityUnitTestCase ich überschreiben wollen die Abhängigkeit mit einem mock, Mockito. Ich

Wie man DAGGER Dependency-Injektion von Grund auf in Android-Projekt einrichtet?

Anzahl der Antworten 2 Antworten
Wie zu verwenden Dolch? Wie konfigurieren Sie den Dolch an Arbeit in mein Android-Projekt? Ich verwenden möchte Dolch in mein Android-Projekt, aber ich finde es verwirrend. EDIT: Dagger2 ist auch seit 2015 04 15, und es ist

Kann ich Superklasse injizieren, wenn ich dagger2 für die Dependency-Injektion verwende?

Anzahl der Antworten 2 Antworten
Benutze ich Dagger2 für DI in mein android-Anwendung. Ich fand, dass ich schreiben muss Spritzen-Methode für jede Klasse zu, die mit @Inject Feld. Gibt es eine Möglichkeit, dass ich nur Spritzen die übergeordnete Klasse, so dass ich

Dolch 2 Beispiele

Anzahl der Antworten 4 Antworten
Dolch 2 ist um die Ecke, aber die zur Verfügung stehenden Beispiele nicht einmal kompilieren direkt aus der box und die Dokumentation ist ein copy-paste-replace von Dolch 1. Hat jemand ein Beispiel für eine richtige Anwendung, die

Dagger 2 error: Abhängigkeit "kann nicht ohne @Inject-Konstruktor bereitgestellt werden", während sie tatsächlich mit @Inject annotiert wurde

Anzahl der Antworten 6 Antworten
Habe ich angefangen mit Dolch 2 und konfrontiert seltsame Problem, dass sieht aus wie ein bug zu mir. Ich habe 3 Module, die zusammengesetzt in einer Unterkomponente, die wiederum erweitert/Pluspunkte höheren Ebene Komponente. Unterkomponente ist sehr einfach: