Navigation 当导航出应用程序时,哪些仍在运行,哪些未运行

Navigation 当导航出应用程序时,哪些仍在运行,哪些未运行,navigation,windows-phone-8,Navigation,Windows Phone 8,在Windows Phone 8应用程序上,如果我导航到另一个应用程序,即在音乐播放器中,我的应用程序中是否有一些线程仍处于活动状态?当我在页面之间导航时,或当我在页面外导航时,正在运行的内容与未运行的内容之间的区别是什么 从MSDN的角度来看,我应该搜索什么来更好地了解在导航时运行线程和停止线程,或者在来回导航时如何重新实例化页面 我正在开发一个应用程序,其中后台线程,以及处理某些资源非常非常重要,我注意到在Windows Phone上开发更大的应用程序时,导航是我最关心的问题。我开始维护一些

Windows Phone 8
应用程序上,如果我导航到另一个应用程序,即在音乐播放器中,我的应用程序中是否有一些线程仍处于活动状态?当我在页面之间导航时,或当我在页面外导航时,正在运行的内容与未运行的内容之间的区别是什么

MSDN
的角度来看,我应该搜索什么来更好地了解在导航时运行线程和停止线程,或者在来回导航时如何重新实例化页面

我正在开发一个应用程序,其中
后台线程
,以及处理某些资源非常非常重要,我注意到在
Windows Phone
上开发更大的应用程序时,导航是我最关心的问题。我开始维护一些关于导航行为的信息,因为在某些情况下(例如:
CameraCaptureDevice
),资源很难管理,所以应用程序只有在页面之间强制使用某些路径时才能保持稳定。如果我导航回某个特定页面,某个资源的成员会产生一个未处理的异常,因此我会在页面后面导航,这可以在1-2秒内实现,这是应用程序的救命稻草


所以,我想学习一些关于导航工作原理的基础知识。我想我应该首先在Silverlight中搜索,因为它可能类似。

当您退出应用程序时,所有内容都被冻结。此外,应用程序可以在冻结时终止以释放资源,因此您不能保证您将永远被解冻

某些任务(如音频、周期性和资源密集型代理)在后台运行,但这些任务是独立的进程,由操作系统启动

您需要的所有信息都在MSDN上及其子页面上