Android: inicializace LocationManager NullPointerException

Andy

Mam zaregistrovanou sluzbu k android.intent.action.BOOT_COMPLETED, ktera instancuje tridu AutoStartup a ta instancuje tridu NaviLoc, kde incializuji LocationManager pomoci


Loc1 = (LocationManager) getSystemService(Context.LOCATION_SERVICE);


Coz vede k

java.lang.NullPointerException
android.content.ContextWrapper.getSystemService(ContextWrapper.java:553)


Pokud tridu NaviLoc instacuji z "MainActivity" vse jde, protoze existuje Context, ale to je Naviloc taky, protoze rozsiruje Service. Melo by tak stacit provadet incializaci pomoci

kterou rozsiruje NaviLoc) sluzba taky
Loc1 = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);


coz ovsem vede k te same chybe. Muze nekdo poradit?