Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Andy 21. 02. 2018, 17:21:27

Název: Android: inicializace LocationManager NullPointerException
Přispěvatel: Andy 21. 02. 2018, 17:21:27
Mam zaregistrovanou sluzbu k android.intent.action.BOOT_COMPLETED, ktera instancuje tridu AutoStartup a ta instancuje tridu NaviLoc, kde incializuji LocationManager pomoci

Kód: [Vybrat]
Loc1 = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

Coz vede k
Kód: [Vybrat]
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

Kód: [Vybrat]
kterou rozsiruje NaviLoc) sluzba taky
Loc1 = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);

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