Tag: Pugnale

pugnale generazione duplicato ‘XXXDialFragment _ MembersInjector’ classi in Android app

ho un BaseDialogFragment che utilizza l’iniezione di dipendenza con Dagger, e poi ho due diversi moduli che sottoclasse il BaseDialogFragment. quando si tenta di costruire sto ottenendo il seguente errore: > Task :app:transformClassesWithDexBuilderForDevelopmentDebug AGPBI: {"kind":"error","text":"Program type already present:…

Read More »

la compilazione del codice generato dal pugnale è fallita quando si utilizza l’annotazione @Singleton

sto usando Dagger – 2.6 e ho le seguenti classi. public class Trigger { public static JSONObject triggerLambda(JSONObject jsonObject) { DataTransformerComponent daggerDataTransformerComponent = DaggerDataTransformerComponent.create(); return daggerDataTransformerComponent.getHandler().handle(jsonObject); } } data Handler classe: public class DataHandler { private static final…

Read More »

come costruire il pugnale stesso

il progetto daga utilizza il sistema bazel.build per la costruzione. ho installato bazel su Fedora, funziona e costruisce il progetto, ma a quanto pare daga ha Java 1.8 codice, e bazel obiettivi java 7. c’è un file build…

Read More »

come usare Pugnale 2 BindsOptionalOf

sto costruendo un app Android utilizzando Dagger 2 che supporta Bluetooth se è disponibile. voglio iniettare la dipendenza BluetoothAdapter con Dagger. so di un modo di iniettare null valori con Dagger, che è quello di annotare il metodo…

Read More »

pugnale 2 iniezione non riesce a causa di classe eccezione cast

sto usando daga per l’iniezione di dipendenze e di tanto in tanto ottengo questa eccezione di classe cast: Caused by: java.lang.ClassCastException: android.app.Application cannot be cast to myPackage.MyApplication at myPackage.ui.activity.BaseActivity.injectAppComponent(BaseActivity.java:63) at myPackage.ui.activity.BaseActivity.onCreate(BaseActivity.java:42) qui è il mio metodo di attività…

Read More »

pugnale 2 su Android: iniettare la stessa dipendenza in Attività e mantenuto Frammento

ho oggetti di classi F1 e F2 che voglio iniettare in un frammento mantenuto. ho anche un oggetto della classe A che dipende da Attività, e voglio che venga iniettato in quella Attività e in un Frammento mantenuto…

Read More »