(Уже довольно поздно, поэтому я мог бы наблюдать за чем-то действительно простым ..)
У меня есть следующий класс:
public class GlobalState extends Application {
private Stub stub = new Stub();
public Stub getStub() {
return stub;
}
}
и это в моем теге приложения на Androidmanifest ..
<application android:name="com.jameselsey.observerpattern.GlobalState"
...
>
Теперь, когда я пытаюсь получить это, например, в классе Service, я получаю нулевой указатель (gs равен null), я использую следующее
private GlobalState gs = (GlobalState) getApplication();
private Stub stub = gs.getStub();
У меня есть аналогичная установка, работающая в другом приложении, поэтому я действительно не понимаю, почему это не работает, поскольку я основал это на том, которое работает.
Любые идеи