商品详情大图

番禺亚克力启动台款式新颖

及时发货 交易保障 卖家承担邮费

商品详情

不论是关闭了应用程序还是重新启动了设备,这个注册信息都会存在,但是要注意如果应用程序被用户卸载了,那么该应用程序所对应的后台任务也不复存在了。
后台任务可以在应用程序处于挂起状态时运行。但是,如果应用程序己挂起,则它无法运行任何代码。那么,后台任务如何才能知道何时运行?当然,己挂起的应用程序不能启动后台任务。
后台任务由操作系统运行。它们关联到一个用于通知任务运行的触发器,此外,它们还可以关联到一组可选的条件。
当然,操作系统知道应用程序具有一个或多个后台任务,而且它还知道特定任务所绑定到的触发器和条件。由应用程序负责与操作系统协商有关其自己的后台任务的各种情景方案。
包含后台任务的应用程序注册有关应该用于启动后台任务的触发器的详细信息.在上述特定情况中,应用程序注册UserPresent触发器,这是一个系统事件触发器。
该应用程序在系统基础结构中注册用于实现后台任务的类。在该阶段中,应用程序会传递在上一步中的有关触发器的详细信息。
我们知道,Windows应用程序的生命周期分为Running、Suspcnded、Terminated三种状态。应用程序处于前台时,为Runnmg状态;处于后台时,为Suspended状态,用户关闭应用程序时或者在Suspended状态太久,系统自动关闭应用程序时,为Terminated状态。那么,后台任务应该在应用程序的3种状态下运行,也就是说它对于应用程序的状态是完全立,但是如果应用程序在Running状态下,应用程序是可以对后台任务进行操作的,比如关闭、汇报进度等,应用程序在前台运行的时候可以对后台任务进行控制。
虚线两边分别表示Application和System。Application就是我们的应用程序,System就是负责处理后台任务的Service。,在应用程序里面,我们要注册Trigger,也就是任务的触发器,相当于是在某个时机适当地触发后台任务的运行。其次,在应用程序中注册后台任务,在后台任务里面会实现相关的操作以及包含了什么样的Trigger可以触发这个后台任务,注册之后,在SystemInfrastructure(系统的基础服务)中就保留了这个注册信息。

下一条:上海珍珠棉数控异形切割机批发
广州星及佳舞台设备有限公司为你提供的“番禺亚克力启动台款式新颖”详细介绍
广州星及佳舞台设备有限公司
主营:led启动球.水晶球,电动吸幕机.揭幕机,庆典启动仪式道具租售,舞台特效道具制作
联系卖家 进入商铺

星及佳舞台信息

进店 拨打电话 微信