我想显示来自我的应用程序的 toast 通知,其中的代码不是来自推送通知。
就像我的应用程序正在运行一样,我打开了通话任务,5 秒后我想在该通话屏幕上显示 toast 通知,因为我的应用程序在后台及其obscured
状态下运行。
这是我的代码,我正在使用 Coding4fun 工具包:
private void RunBackgroundWorker()
{
PhoneCallTask callTask = new PhoneCallTask();
callTask.PhoneNumber = "03336329631";
callTask.DisplayName = "Arslan";
callTask.Show();
BackgroundWorker backroungWorker = new BackgroundWorker();
backroungWorker.DoWork += ((s, args) =>
{
Thread.Sleep(5000);
});
backroungWorker.RunWorkerCompleted += ((s, args) =>
{
this.Dispatcher.BeginInvoke(() =>
{
var toast = new ToastPrompt
{
Title = "Simple usage",
Message = "Message",
ImageSource = new BitmapImage(new Uri("..\\ApplicationIcon.png", UriKind.RelativeOrAbsolute))
};
toast.Show();
}
);
});
backroungWorker.RunWorkerAsync();
}