通用Windows应用生命周期管理:可最大化电池寿命和内存使用
黄龙山下 UID.862452
2016-04-29 发表
本帖最后由 newsmanager 于 2016-4-29 09:51 编辑
应用有两种状态,运行或不运行,但通用 Windows 应用可以有第三种状态:暂停或者称为挂起。挂起状态允许应用在后台挂起,用户可在设备上与其他内容交互。通用应用挂起后进入休眠模式,释放资源,然后可以在数据不丢失的情况下恢复。如果开发人员没有正确地利用这些应用,没有妥善处理好应用的生命周期,可能造成内存泄漏和无意义的电池电量损耗。
***附件停止解析***
用户有多种方法来关闭应用,他们可以使用手势或单击 x,从应用内选择退出选项,或者通过流程或任务管理器强制关闭应用,也可以是错误和崩溃关闭应用。但是应用暂停时依然消耗过多的资源,而关闭应用时用户的数据也会丢失。此前开发者通过处理 Application.Suspending 事件和重写 Application.OnLaunched 事件来解决这个问题。这样应用暂停时可以临时保存用户的数据,然后正常恢复启动。
Windows 团队最近发表了一篇博客,详细探讨了通用 Windows 应用的生命周期,,以及开发人员如何缓解应用挂起模式时的资源流失。文章提供了一些例子和编码技巧,还给出了调试和项目测试的方法。处理挂起和暂停之间的标志可使应用节约电池电量和内存,也方便用户无差别的访问他们的数据。(Via:***链接停止解析***)
标签: 微软 management Windows careful
敬告:
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!
全部回复: