WP 8.1 c# Aplikacja dla biegaczy automatyczne sprawdzenie czy GPS jest włączony

0

Witam, piszę aplikacje dla biegaczy w c#. Przy włączaniu jej występuje sprawdzenie czy lokalizacja w ustawieniach jest włączona jeśli nie wyskakuje powiadomienie. Następnie włączam w ustawieniach lokalizacje i wracam do aplikacji,która już jest uruchomiona. Jak zaimplementować, żeby po powrocie do aplikacji ona zobaczyła, że włączyłem już lokalizacje? Czy aplikacja powinna chodzić w tle a może jest jakiś inny sposób? Proszę o podpowiedź

0

Jeżeli dobrze pamiętam (mogę się mylić, bo od tego czasu nieco się zmieniło w cyklu życia aplikacji) to przy powrocie z ustawień do twojej aplikacji powinno się wywoływać zdarzenie OnNavigatedTo() twojej strony lub Application_Activated (dla aplikacji Silverlight). Więcej: https://msdn.microsoft.com/en-us/library/windows/apps/ff817008(v=vs.105).aspx

W aplikacji WinRT ("Universal") chyba można skorzystać ze zdarzeń opisanych tutaj: https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh464925.aspx#app_resume

AFAIR problem polegał tylko na tym, że jeżeli odpowiednio szybko zrobiłeś przejście do ustawień i powrót do aplikacji, to ona nie była usuwana z pamięci i niektóre ze zdarzeń nie wykonywały się.

1 użytkowników online, w tym zalogowanych: 0, gości: 1