public class MyAppModule extends AbstractModule {
@Override
protected void configure() {
bind(MyDependency.class).to(MyDependencyImpl.class);
}
}
public class MyActivity extends RoboActivity {
@Inject
private MyDependency myDependency;
// ...
}
public class MyApp extends RoboApplication {
@Override
protected void addApplicationModules(List<Module> modules) {
modules.add(new MyAppModule());
}
}