2014-01-24 2 views
0

Есть ли определенная функция, которая вызывается, когда кто-то снова переходит с главного экрана на мое приложение?Как узнать, как кто-то перешел в мое приложение?

В моем приложении я запрашиваю данные с сервера, и я не хочу, чтобы он запрашивался каждый раз, когда кто-то переводится в мое приложение. Запрос должен наступать максимум один раз в час. Будет ли таймер работать, когда я перейду из приложения в начальный экран, или он остановится или сохранит его состояние, возможно, за 58 минут?

Я использую C# Windows Phone 8.

ответ

0

Если вы хотите сделать запрос один раз в час максимум, вы можете просто сохранить результат с DateTime оценить, если запрос может быть сделан еще раз или нет, независимо от состояния навигации, но если вам действительно нужно знать, вы можете перейти на код App.xaml. Там вы найдете некоторые полезные методы.

Метод Application_Launching вызывается только в том случае, если приложение запускается в первый раз. После этого он не будет выполнен. В противном случае, если кто-то покинет ваше приложение и вернется позже, вызывается метод Application_Activated.

Я также предлагаю вам обратиться к этому diagram displaying a Windows Phone app lifetime. Страница описывает диаграмму и дает дополнительные сведения.

Смежные вопросы