RoboGuice 最近推出了2.0版本。和1.1相比具有:
但由于 RoboGuice2 不完全向下兼容 RoboGuice1.1,因此原來(lái)使用 RobuGuice1.1 開(kāi)發(fā)的項(xiàng)目需要對(duì)代碼做些修改才可以使用 RoboGuice2.0.
這里主要說(shuō)明一下使用 Eclipse IDE 開(kāi)發(fā)環(huán)境升級(jí)到 RoboGuice2.0 的一些升級(jí)注意事項(xiàng):
http://wiki.jikexueyuan.com/project/android-roboguice/images/21.png" alt="" />
庫(kù)可以從 http://code.google.com/p/roboguice/ 下載,也可以從本站 下載
原先1.1中的 RoboApplication 在2.0 已經(jīng)不存在了。2.0使用上更方便,通常的應(yīng)用如果不是有自定義綁定的話,無(wú)需再派生 Application。
<?xml version=”1.0″ encoding=”utf-8″?>
<resources>
<string-array name=”roboguice_modules”>
<item>com.pstreets.guice.demo.GreetingModule</item>
</string-array> </resources>
ublic class GreetingModule extends AbstractModule {
@Override protected void configure() { bind(IGreetingService.class).to(HelloWorld.class); //bind(IGreetingService.class).to(HelloChina.class); }
}
以上是主要從 RoboGuice1.1 升級(jí)到2.0的主要步驟。在學(xué)習(xí)2.0之前,可以參考一下1.1的介紹,基本概念還是一樣的。