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


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

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

     

    生命周期:

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

     

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

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

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

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

     

  • 相关阅读:
    「from CommonAnts」寻找 LCM
    P3380 二逼平衡树 [树状数组套可持久化主席树]
    [模板]二次剩余(无讲解)
    [校内训练19_09_10]sort
    [校内训练19_09_06]排序
    [校内训练19_09_06]直径
    [校内训练19_09_05]ca
    [校内训练19_09_02]不同的缩写
    [校内训练19_09_03]c Huge Counting
    [校内训练19_09_02]C
  • 原文地址:https://www.cnblogs.com/liutianwen/p/3014436.html
Copyright © 2020-2023  润新知