public class MyAppModule extends AbstractModule { @Override protected void configure() { bind(Database.class).to(DatabaseImpl.class); bind(Logger.class).to(ConsoleLogger.class); } } public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); RoboGuice.setBaseApplicationInjector(this, RoboGuice.DEFAULT_STAGE, Modules.override(RoboGuice.newDefaultRoboModule(this)).with(new MyAppModule())); } } public class MyActivity extends Activity { @Inject private Database database; @Inject private Logger logger; }


上一篇:
下一篇:
切换中文