当前位置: 首页 > 知识库问答 >
问题:

如何以编程方式删除在锁定屏幕中启动的UWP toast通知?

周浩博
2023-03-14

我正在从后台或前台启动一个祝酒通知。当应用程序处于前台时启动通知时,我可以使用以下方法隐藏通知:

_ToastNotifier.Hide(notification);

但当通知从后台启动时,它不会将通知隐藏在屏幕上,并且会一直发出警报。但愿app激活时能隐藏通知。

此外,使用ToastNotificationManager.History.Remove(tag);删除对我也不起作用。

要看到它失败,请执行以下操作:

>

  • 运行应用程序。

    使平板电脑Hibernate(“开始”菜单>“电源”>“Hibernate”或使用平板电脑中的“Hibernate”按钮)。

    更新:不管是在后台还是前台。只要通知是在锁屏时收到的“。请参阅步骤。

    注意,这个Toast通知有一个循环音频和scenario=“incomingcall”。

  • 共有1个答案

    公冶和豫
    2023-03-14

    如果要删除通知,只需调用

    ToastNotificationManager.History.Remove("tagOfNotification");
    

    您必须在通知上指定一个标记(还可以指定一个),以便识别并删除它。

    var toast = new ToastNotification(xml);
    toast.Tag = "tag1";
    
    // Send the toast
    
     类似资料:
    • 我正在开发一个应用程序,我必须通过编程来锁定和解锁屏幕。好心帮忙!我不知道如何开发这种类型的功能,支持每个版本的Android操作系统。

    • 问题内容: 我目前正在使用Android应用程序,因此我以编程方式编写了指向主屏幕的快捷方式。像这样: (实际上是一个StackOverflow帖子向我指出了该解决方案)。 无论如何,当我在模拟器中运行该应用程序时,快捷方式被写到左侧第五页(在2.3主屏幕上)。随后的运行将快捷方式写到主屏幕左侧的第4页。 我的问题是:是否可以将快捷方式写入中心页面或首页(例如传递似乎保存应用程序快捷方式的二维数组

    • 我想在设备重新启动后与启动通知(如消息、Viber通知、Whatsapp等)并排启动锁定屏幕活动。如何做到这一点??.我已经制作了一个广播接收器,它接收引导完成操作,然后启动一个服务,该服务再次用intent.action_screen_off和intent.action_screen_on意图过滤器注册相同的接收器,该接收器启动锁定屏幕活动。以下是我的代码: AndroidManifest.xm

    • 本文向大家介绍如何在iOS中以编程方式更改屏幕亮度?,包括了如何在iOS中以编程方式更改屏幕亮度?的使用技巧和注意事项,需要的朋友参考一下 要更改屏幕的亮度,我们必须使用屏幕的亮度属性。仅在主屏幕上支持此属性。此属性的值应为0.0到1.0之间的一个数字(含)。 应用程序所做的亮度更改将一直有效,直到锁定设备为止,无论应用程序是否关闭。下次打开显示器时,将恢复系统亮度(用户可以在“设置”或“控制中心

    • Android将屏幕尺寸定义为普通的大屏幕等。 它会自动选择适当文件夹中的静态资源。我需要这个数据关于当前设备在我的java代码。DisplayMetrics仅提供有关当前设备密度的信息。没有关于屏幕大小可用。 我确实在grep代码中找到了屏幕大小枚举,但是这对我来说似乎不适用于4.0 SDK。有办法得到这些信息吗?

    • 当我从中删除一个项目时,我希望显示一个“swipe”动画,即该项目从屏幕上侧向移动。我相信使用支持“swipe to dissist”,但这是触摸启动的,而我希望能够以编程方式启动swipe。 我还尝试通过扩展来设置项动画器。使用这种方法,我可以让项目左右滑动,但不幸的是,列表中的间隙很快就会关闭,以至于在列表项间隙关闭之前,滑动不会完成。 有人知道怎么做吗?