如何识别导航到我的应用程序的人?

时间:2014-01-24 07:49:56

标签: c# windows-phone-8

当有人再次从主屏幕导航到我的应用程序时,是否会调用特定功能?

在我的应用程序中,我正在从服务器请求数据,我不希望每次有人导航到我的应用程序时都要求它。请求最多应在一小时内完成一次。当我从应用程序进入开始屏幕时计时器是否会继续运行,还是会在58分钟后停止或保持状态?

我正在使用c#Windows Phone 8。

1 个答案:

答案 0 :(得分:0)

如果您希望每小时最多提出一次请求,您可以使用DateTime保存结果,以评估是否可以再次发出请求,无论导航状态如何,但如果您确实需要知道,你可以转到App.xaml代码隐藏。在那里,你会发现一些有用的方法。

仅在应用首次启动时才会调用Application_Launching方法。之后不会执行。否则,如果有人离开您的应用程序并稍后返回,则会调用Application_Activated方法。

我还建议您查阅diagram displaying a Windows Phone app lifetime。该页面描述了该图表并提供了其他见解。