我遇到过无法在BackgroundTask中创建WriteableBitmap的场景,因此我无法在后台设置MS Band的ME图块。
许多论坛帖子让我进入了一个XamlRenderingBackgroundTask,这仍然建议用C ++完成,即使在UWP中也是如此?
截至目前,我只是尝试将当前的BackgroundTask更改为继承自XamlRenderingBackgroundTask而不是IBackgroundTask。
这导致BackgroundTask根本不运行: 程序'[1320] backgroundTaskHost.exe'已退出,代码为1(0x1)。
我在这里错过了什么吗?
答案 0 :(得分:1)
想出来,不得不改变这个:
public async void Run(IBackgroundTaskInstance taskInstance)
对此:
protected async override void OnRun(IBackgroundTaskInstance taskInstance)