【发布时间】:2013-06-25 11:17:16
【问题描述】:
在Windows Phone 8 应用程序上,如果我导航到另一个应用程序,即在音乐播放器中,是否有一些线程在我的应用程序中仍然存在?当我在页面之间导航或导航时,正在运行的内容与未运行的内容之间的区别的名称是什么。
从MSDN 的角度来看,我应该搜索哪些内容才能更好地了解导航时正在运行的线程和停止的线程,或者在来回导航时如何重新实例化页面?
我正在开发一个应用程序,其中background threads 以及处理某些资源非常非常重要,我注意到导航是我在Windows Phone 上开发更大的应用程序时的主要关注点。我开始维护一些关于导航行为的信息,因为在某些情况下(例如:CameraCaptureDevice),资源很难管理,所以应用程序只有在页面之间强制一些路径时才能保持稳定。如果我导航回某个特定页面,资源的成员会出现未处理的异常,所以我会在页面后面导航,然后在 1-2 秒内完成,这可以节省应用程序的生命。
所以,我想了解一些有关导航工作原理的基础知识。我想我应该先搜索Silverlight 的东西,因为它可能很相似。
【问题讨论】:
标签: navigation windows-phone-8