Ich möchte eine Bindung mit einer mit @Provides
annotierten Methode in einen eifrigen Singleton machen. Ich habe Bug 216 gefunden, was andeutet, dass dies nicht möglich ist, aber erwähnt die @Provides
Annotation nicht explizit.
Ich habe derzeit eine Klasse, die die eager
Singletons in der Zeit anfordert, indem sie selbst ein Singleton ist, aber es ist keine sehr nette Lösung.
Kann ich etwas in der Nähe des Kommentars ändern, wodurch die Umgehungsklasse überflüssig wird?
Warum nicht
verwenden? %Vor%Dann können wir das tun
%Vor%und dann
%Vor% Sie können SomeDep dep
sogar an Ihren Provider als Provider<SomeDep>
übergeben und dann providerDep.get()
in LogicCreator.create()
aufrufen, das etwas robuster wäre.