查看: 2007|回复: 0

WP 后台任务详解

[复制链接]

该用户从未签到

发表于 2012-4-25 23:12:20 | 显示全部楼层 |阅读模式
分享到:
首先澄清一下,WP目前并不支持后台任务运行(推送不是后台任务,属于另一个范畴),所谓的后台只是把程序的内存镜像保存下来,再次打开的时候及时恢复,被保存的程序是完全冷冻的。目前WP最多支持5个这样的“后台”程序。

首先介绍一下WP程序退出的两种模式“墓碑”和“快速应用切换(Fast Application Switching,后文用FAS表示)”。墓碑模式是完全退出,系统会关闭进程并且清空内存;在FAS模式下,系统会保留程序的内存镜像,当恢复的时候会给用户一直在后台运行的感觉。

下面我们详细介绍不同操作所对应程序行为,使大家可以了解WP程序切换的逻辑。

1. 不同的启动方法

(1) 点击程序列表或者Metro的方块启动程序
当我们这样打开程序的时候,无论先前的关闭的实例是何种模式,都会打开一个全新的实例。这一点跟iOS和Android很不一样,所以吐槽QQ假后台的同学应该是通过这种方法启动的。正确的方法就在下面。

(2) 通过后退键返回到程序
当我们多次点后退键的时候,会依次退回到之前打开的页面或者程序,当发生程序切换的时候,会优先查看是不是有FAS保存的镜像,如果有,就会立刻加载,在大家看来就有了从后台切入的效果; 如果没有镜像,就会像第一种方法一样开启一个全新的实例。可是不断地按后退键岂不是非常麻烦? 快捷方式是长按后退键, 就会出现保存的程序列表,这样就可以方便地切换了。

2. 不同的退出方法

(1) 在程序主页面按后退键退出
大家在用的时候应该已经有所感觉, 这种退出方式是完全退出的,也就是墓碑模式。

(2) 按Win键切回
这种退出方式是“FAS”模式,可以通过前面介绍的方法切回。

这篇教程写的有点生硬,因为之前读的是微软的文档,转化起来有些困难,很多说法和用语都是用的文档的说法,不过我已经很努力地在写成比较正常的文字了。如果大家读起来很不愉快的话,我在这里道歉了。O(∩_∩)O~

 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-23 09:03 , Processed in 0.104567 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.