标签类目:多任务

已阅读:4,481 次
Windows Phone 7 多任务机制剖析三:后台任务
ian | WP7 | 2011/10/30


除了提供“墓碑”这种伪多任务机制,WP7.1还为开发者提供了另一套解决方案,即后台任务——Scheduled Tasks。通过Scheduled Tasks和Background Agents,能够使程序即便没有在前台运行,也能在后台继续运行代码。下面具体介绍一下用法。 首先有两个重要的类:ScheduledTask和ScheduledTaskAgent。 简单来说,ScheduledTaskAgent就是运行后台代码的代理类,这个类包含一个OnInvoke方法,当ScheduledTask执行后会被调用,我们的后台任务代码......
Read more

已阅读:2,708 次
Windows Phone 7 多任务机制剖析一:概念介绍
ian | WP7 | 2011/10/26


在早期起的版本中,Windows Phone 7一直饱受广大开发人员的诟病,因为除了墓碑机制外系统没有对多任务的任何支持,与iOS和Android相比这根本就是一个退步!因此除了如果不是OEM厂商的话,第三方应用开发者只能利用墓碑和Push机制来尽力模拟一个伪多任务的效果,但这样一来却极大的限制了应用的功能。 到了7.1之后,系统终于象征性的加入了一些对多任务的支持:即后台任务(ScheduledTaskAgent),从墓碑+Push、到后......
Read more