当前位置:xp iso文章资讯xp技术教程

js_ghostxp_sp3_v5.8.iso

作者:xp系统下载  来源:www.2013xp.com  发布时间:2015-03-01
js_ghostxp_sp3_v5.8.iso
有的永久数据保存到独立外存 处理Closing事件时 开发者没有必要保存当前实例的瞬间状态 也就是那些只和本次运行相关的信息 因为当用户再次启动应用程序并打开首页时 他体验到的应该是一个从新运行的实例 Deactivated(暂停)运行中的应用程序一旦被另一个应用程序替代并退出系统前台 Deactivated事件就被触发 此时应用程序被暂停 多种操作能够引起应用程序暂停 当用户单击开始键 或当用户使用启动器和选择器和系统帮助 或当用户长时间没有操作 手机超时自动锁屏都会使当前应用程序被暂停 不同于Closing事件所对应的应用程序被完全终止 Deactivated事件所对应的应用程序被系统雪藏 这意味着虽然应用程序不再运行 但是其运行状态被操作系统完全保存 这样就使用户可以返回一个被雪藏的应用程序 而且返回时的状态跟雪藏前完全一样 就像应用程序根本没有暂停过一样 处理Deactivated事件时 开发者应该将应用程序的当前瞬间状态完全保存到PhoneApplicationService类的State属性里 在必要时恢复这些瞬间状态 应用程序就能从雪藏状态复苏 处理Deactivated事件时 开发者应该将应用程序的永久用户数据保存到独立外存 否则当被暂停的应用程序不再被激活而被重新启动时 永久数据会被丢失 处理Deactivjs_ghostxp_sp3_v5.8.isoated事件的所有操作必须在 秒钟内完成 否则操作系统会终止应用程序 由于这个缘故 对于存取大量永久数据的应用程序 开发者必须在运行过程中随时对其进行增量保存处理Deactivated事件时 开发者不应该对应用程序做任何破坏性操作 因为一个被暂停的应用程序随时可能在雪藏过程中就复苏了 比如用户快速地连续单击开始和退回键 Activated(激活)当一个应用程序被暂停和雪藏后 这个应用程序可能再也不被激活 这可能是因为用户从首页启动一个应用程序的新实例 也可能因为用户又启动和雪藏了过多的其他应用程序 以至最早被雪藏的应用程序超过了应用程序堆栈的容量极限而被丢失 通常情况下 一个应用程序被暂停和雪藏后需要被再次激活 用户可多次单击退回键回到雪藏的应用程序 当造成应用程序暂停的启动器和选择器运行完毕 或者被用户取消 用户也会回到雪藏的应用程序 当用户返回雪藏的应用程序 这个应用程序就被激活了 Activated事件将会被触发 处理Activated事件时 开发者应该从PhoneApplicationService类的State属性中读取程序雪藏前的瞬间状态信息 从而完全恢复到雪藏前的状态 处理Activated事件时 开发者不应该从独立外存读取所有永久数据 这和处理Launching事件时不应该存取永久数据是一个道理 目的是避免让
[]

栏目导航

本类热门阅览

相关文章