[英]windows phone 7 keep application running on back button
我正在实现一个应用程序,该应用程序应在单击设备上的任何按钮时停止运行。 这可能吗,我该如何实现?
问候
您的应用将被删除。 您将需要对此进行一些研究。
社区中的人们已经建立了许多可以提供帮助的选项。 这完全取决于您要做什么。 如果您的模型很复杂,您肯定会序列化到隔离存储(但是有一些项目可以做到这一点。
一个很简单的使用方法是: http : //tombstonehelper.codeplex.com/
预计下周(2011-05-24)将发布一整套更新,并且后台任务被认为是受影响的事件之一。
使用公开可用的工具,最好的办法就是“按需运行”,您可以按照以下说明进行操作 。
请注意,在严格限制的情况下,此行为将通过合规性测试,因为您将严重用电。
您关于隔离存储的问题是一个很好的问题。 这是保存状态的两种方法之一。 另一种是使用Web服务将状态存储在服务器上(云计算)。
要直接回答您的问题之一,不,不可能创建一个不能被任何按钮打断的过程。 这全部与资源管理和保留用户体验有关。 WP7应用程序的体系结构完全由UI驱动。 只有一个用户进程正在运行,并且用户可以随时通过调用另一个应用程序来抢占该进程。 这样几乎不可能编写日志记录服务,但是迫在眉睫的更新可能会改变游戏规则。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.