Android用のRoboGuice2(およびGuiceについてはGuice)を初めて試しており、現在行き詰まっています。これを行う方法の例を見つけることができませんでした。誰かが正しい方法を説明して見せてくれることを願っています. コンストラクターで文字列をパラメーターとして受け取るオブジェクトを @Inject したい。以下の例:
public class MyActivity extends RoboFragmentActivity {
@Inject MyObject obj;
public void onCreate(Bundle savedInstanceState) {
super.onCreate();
obj.print();
}
}
public class MyObject {
private String name;
@Inject
public MyObject(String name) {
this.name = name;
}
public void print() {
Log.d("debug", this.name);
}
}
これの例と説明にとても感謝しています。