単一のコンストラクターを持つクラスがある場合、Roboguiceにこれをアクティビティに注入させるにはどうすればよいですか?
注入されるサービス:
public FlightManager(Context context){
//do something with the context
}
アクティビティ:
public class recordFlight extends RoboActivity {
@InjectResource FlightManager manager;
//whatever code here
}
唯一の依存関係はコンテキストです。これは、問題なく挿入する必要があります。さらに、デフォルトのコンストラクターを持つクラスの@InjectViewや@Injectなど、他のすべての使用法は問題ないように見えますが、上記の使用法では、スタックトレースを取得せずにアプリを強制終了します。
何か案は?
ありがとう
ジョン