I have two classes, Foo and Bar, which depend on each other, as well as various other classes. I am using Dagger-2 for dependency injection, b
Foo
Bar
The easy way out is to use Lazy on one side.
Lazy
Lazy foo; @Inject Bar(Lazy foo) { this.foo = foo; } // use foo.get(); when needed