Als «dagger-2» getaggte Fragen

4
Dolch 2 Unterkomponenten gegen Komponentenabhängigkeiten
Die plus()Methode von Dolch 1 habe ich in früheren Anwendungen häufig verwendet. Daher verstehe ich Situationen, in denen Sie möglicherweise eine Unterkomponente mit vollem Zugriff auf die übergeordneten Diagrammbindungen haben möchten. In welcher Situation wäre es vorteilhaft, eine Komponentenabhängigkeit anstelle einer Unterkomponentenabhängigkeit zu verwenden, und warum?
135 dagger  dagger-2 


22
Fehler: Programmtyp bereits vorhanden: android.support.design.widget.CoordinatorLayout $ Behaviour
Beim Erstellen des Projekts wird die folgende Fehlermeldung angezeigt. habe CoordinatorLayout in diesem Projekt nicht verwendet. wurde gerade als Abhängigkeit in build.gradle hinzugefügt: Ich benutze Android Studio 3.2 Canary 4. LogCat AGPBI: {"kind": "error", "text": "Programmtyp bereits vorhanden: android.support.design.widget.CoordinatorLayout $ Behavior", "sources": [{}], "tool": "D8" }: app: transformDexArchiveWithExternalLibsDexMergerForDebug FAILED FAILURE: …


13
So erhalten Sie Kontext in Android MVVM ViewModel
Ich versuche, MVVM-Muster in meiner Android-App zu implementieren. Ich habe gelesen, dass ViewModels keinen androidspezifischen Code enthalten sollten (um das Testen zu vereinfachen), ich muss jedoch den Kontext für verschiedene Dinge verwenden (Ressourcen aus XML abrufen, Einstellungen initialisieren usw.). Was ist der beste Weg, dies zu tun? Ich habe gesehen, …


5
Die Modulmethode von Dagger 2.2 Component Builder ist veraltet
Ich habe angefangen, Dolch 2.2 zu verwenden, und die Modulmethoden im Builder für Komponenten sind veraltet. Dies ist meine Anwendungskomponente: @Component(modules = ApplicationModule.class) public interface ApplicationComponent { void inject(Application application); } Und das Anwendungsmodul: @Module public class ApplicationModule { Application application; public ApplicationModule(Application application) { this.application = application; } @Provides …
81 android  dagger-2 

8
Dolch erzeugt keine Komponenten für / Testklasse
Ich folge der Anleitung hier: https://github.com/ecgreb/dagger-2-testing-demo Ich habe das folgende Setup in meiner App / src / main (die Injektion und der @ Provides-Code wurden weggelassen): public class FlingyApplication extends Application { @Singleton @Component(modules = { FlingyModule.class }) public interface FlingyComponent } @Module public class FlingyModule In app / src …
71 android  dagger-2 

2
Verwendung von Dolch 2 zum Injizieren von ViewModel derselben Fragmente in ViewPager
Ich versuche, Dagger 2 zu meinem Projekt hinzuzufügen. Ich konnte ViewModels (AndroidX Architecture-Komponente) für meine Fragmente einfügen. Ich habe einen ViewPager mit 2 Instanzen desselben Fragments (nur eine geringfügige Änderung für jede Registerkarte) und in jeder Registerkarte beobachte ich eine LiveData, um über Datenänderungen (von der API) aktualisiert zu werden. …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.