扬州互动网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 676|回复: 0

[手机社区] 教你认识Window Phone后台任务详解

[复制链接]
发表于 2012-9-3 14:41:16 | 显示全部楼层 |阅读模式
在没说明之前首先澄清一下,Window Phone目前并不支持后台任务运行(推送不是后台任务,属于另一个范畴),所谓的后台只是把程序的内存镜像保存下来,再次打开的时候及时恢复,被保存的程序是完全冷冻的。目前Window Phone最多支持5个这样的“后台”程序。

首先介绍一下Window Phone程序退出的两种模式“墓碑”和“快速应用切换(Fast Application Switching,后文用FAS表示)”。墓碑模式是完全退出,系统会关闭进程并且清空内存;在FAS模式下,系统会保留程序的内存镜像,当恢复的时候会给用户一直在后台运行的感觉。
下面我们详细介绍不同操作所对应程序行为,使大家可以了解Window Phone程序切换的逻辑。
1. 不同的启动方法
(1) 点击程序列表或者Metro的方块启动程序
当我们这样打开程序的时候,无论先前的关闭的实例是何种模式,都会打开一个全新的实例。这一点跟iOS和Android很不一样,所以吐槽QQ假后台的同学应该是通过这种方法启动的。正确的方法就在下面。

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

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

(2) 按Win键切回
这种退出方式是“FAS”模式,可以通过前面介绍的方法切回
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|扬州互动网 |网站地图

GMT+8, 2024-4-30 15:39 , Processed in 0.254366 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表