这里是我的情况:我有一个Windows Phone的应用程序8.1(MainApp),一个类库,并在同一个解决方案在Windows运行时组件(BackgroundTask
)。
当我加载我的应用程序时,我注册了一个TimeTrigger
BackgroundTask
然后操作系统处理这个。这个任务有两个事件,Run
方法(在任务本身内)和TaskCompleted
回调,这些回调是在任务完成后在我的类库中收到的。当应用程序处于前台或后台时,两个事件都会执行。
当应用程序关闭时,BackgroundTask
仍然存在,因为它是处理它的操作系统,它始终存在。问题是我想在执行任务的Run
方法时执行我的类库中的方法,但由于我没有我的应用程序的实例,我无法执行此操作。
唤醒/启动MainApp从后台任务TimeTrigger后的Windows Phone 8.1
那么,如何从我的BackgroundTask
应用程序关闭时,从我的类库或MainApp执行代码?我是否可以从我的BackgroundTask
中唤醒/启动App到背景或前景?