【问题标题】:Show Message Box when application is in background应用程序在后台时显示消息框
【发布时间】:2012-03-23 13:44:09
【问题描述】:

当应用程序处于后台时,我需要为用户显示一个带有两个按钮(打开应用程序、取消)的消息框。我怎样才能实现它(应该是后台任务)?

【问题讨论】:

    标签: c# silverlight windows-phone-7 silverlight-4.0 silverlight-3.0


    【解决方案1】:

    您不能从后台显示自定义消息框。

    作为一种解决方法,您可以从Background Agent 显示Toast Notification。看看ShellToast,它就是为此目的而制作的。当 toast 出现时,用户可以根据需要点击它来打开应用程序。

    【讨论】:

    • 我知道应用程序关闭时如何使用 Toast 通知。但是当它在后台时如何实现呢?
    • 来自Background AgentNotifications的好教程:wildermuth.com/2011/09/06/Periodic_Agents_on_Windows_Phone_7_1
    • @revolutionkpi,当您的应用程序在后台(即另一个应用程序或“开始”屏幕在前台)时,它处于休眠状态,因此无法执行任何操作。如果配置为应用程序可以在锁定屏幕下继续运行,但情况不同(它仍然在前台,只是被锁定屏幕覆盖)。
    猜你喜欢
    • 1970-01-01
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    • 2015-11-25
    • 2012-12-25
    • 2020-04-05
    • 1970-01-01
    相关资源
    最近更新 更多