Я учусь использовать Roboguice, и у меня возникают проблемы с пониманием того, как внедрить системный сервис.Все примеры, которые я видел, вводят в действие, но я хочу добавить его в POJO.Я использую Roboguice 2.0 beta 3
. У меня есть класс PhoneNumber и я хотел бы внедрить службу TelephonyManager.
public class PhoneNumber {
@Inject TelephonyManager mTelephonyManager;
protected Integer getNetworkCountryPrefix() {
// This gives a null pointer exception
mTelephonyManager.getNetworkCountryIso();
}
}
При внедрении в класс, который расширяет RoboActivity, все работает нормально.Но возможно ли внедрить TelephonyManager в класс, который не расширяет RoboActivity?