Roboguiceを使用することを学んでおり、システムサービスを注入する方法を理解するのに困っています。私が見たすべての例はアクティビティに注入していますが、POJOに注入したいのです。 Roboguice 2.0 beta 3を使用しています。Roboguice注入システムサービス
私はPhoneNumberクラスを持っており、TelephonyManagerサービスを注入したいと考えています。
public class PhoneNumber {
@Inject TelephonyManager mTelephonyManager;
protected Integer getNetworkCountryPrefix() {
// This gives a null pointer exception
mTelephonyManager.getNetworkCountryIso();
}
}
RoboActivityを拡張するクラスに注入すると、すべて正常に動作します。しかし、RoboActivityを拡張しないクラスにTelephonyManagerを挿入することは可能ですか?
感謝を使用することができ、それは多くをクリアしました。 –