0
ITNOA如何顯示在後臺任務的消息對話框中的windows phone 10 UWP
我有後臺任務,我想表明在這個後臺任務的消息對話框中,像下面的一些情況。
public sealed class TestTask : IBackgroundTask
{
public async void Run(IBackgroundTaskInstance taskInstance)
{
dispatcher = CoreWindow.GetForCurrentThread().Dispatcher; // -> Crash this line
}
}
正如你可以看到Problems with show dialog on Background task in windows phone 8.1當我試圖訪問從後臺任務我想用CoreDispatcher
UI線程。 但是,當我想在UWP後臺任務使用CoreDispatcher
,CoreWindows.GetForCurrentThread().Dispatcher
是在構造和運行方法無效,我也得到空指針異常與下面的消息
Object reference not set to an instance of an object
是一些已經在Windows Phone的10(UWP)從改變Windows Phone 8.1?
您,當您在後臺任務運行,因此命名BackgroundTask沒有窗戶......請閱讀文檔。 .. – Barptad
@Barptad好吧,那麼如何在後臺任務中顯示消息對話框? –
@Barptad當某些事件發生在後臺任務中時,需要在某些情況下向用戶顯示一些消息。 –