這裏是我的情況:我有一個Windows Phone的應用程序8.1(MainApp),一個類庫,並在同一個解決方案在Windows運行時組件(BackgroundTask
)。
當我加載我的應用程序時,我註冊了一個TimeTrigger
BackgroundTask
然後操作系統處理這個。這個任務有兩個事件,Run
方法(在任務本身內)和TaskCompleted
回調,這些回調是在任務完成後在我的類庫中收到的。當應用程序處於前臺或後臺時,兩個事件都會執行。
當應用程序關閉時,BackgroundTask
仍然存在,因爲它是處理它的操作系統,它始終存在。問題是我想在執行任務的Run
方法時執行我的類庫中的方法,但由於我沒有我的應用程序的實例,我無法執行此操作。
喚醒/啓動MainApp從後臺任務TimeTrigger後的Windows Phone 8.1
那麼,如何從我的BackgroundTask
應用程序關閉時,從我的類庫或MainApp執行代碼?我是否可以從我的BackgroundTask
中喚醒/啓動App到背景或前景?