• windows phone开发学习1:熟悉wp程序生命周期


    墓碑机制Tombstone 伪多任务(程序被迫中断时,系统记录下当前应用程序的状态后,将程序暂停。当需要恢复时,系统再根据记录恢复到中断前的状态)

    ***在任何时候,windows Phone都只允许一个应用程序在前台运行

     

    生命周期:

    启动一个程序:触发Launching事件 ----> 跳转到默认的首页,调用OnNavigatedTo方法,进入运行状态----->离开页面的时候调用该页面的OnNavigatedFrom方法。 (离开运行状态的1点击back键,触发Closing事件,程序关闭;2点击Start键触发Deactivated事件,处于休眠状态,当程序从休眠状态或者墓碑状态恢复到运行状态的时候,将会触发Activated事件,然后调用当前页面的OnNavigatedTo方法进入)

     

    休眠状态和墓碑状态的区别:

    休眠状态,程序停止运行,但整个进程还是存在内存中的,当恢复这个程序的时候就不需要创建一个新的实例。(当按下start键的时候程序会进入休眠状态,只有当内存或者不足以让程序流畅运行时,这样可能让程序进入墓碑状态)

    墓碑状态,程序被终止掉,但是程序的回退栈中的信息,以及保存的一些信息会保留在内存中。

    程序恢复时,会触发Activated事件,可以通过检查IsApplicationInstancePreserced参数来判断程序是从休眠状态还是墓碑状态返回的。

     

  • 相关阅读:
    [BZOJ2434][Noi2011]阿狸的打字机
    [BZOJ2303][Apio2011]方格染色
    [BZOJ1912][Apio2010]patrol 巡逻
    [BZOJ1179][Apio2009]Atm
    [BZOJ1178][Apio2009]CONVENTION会议中心
    Lock-less buffer management scheme for telecommunication network applications
    vue-router@2.x 只适用于 Vue 2.x 版本。
    jQuery 捕获
    jQuery Chaining
    jQuery Callback 方法
  • 原文地址:https://www.cnblogs.com/liutianwen/p/3014436.html
Copyright © 2020-2023  润新知