【问题标题】:Android Notification - Popup dialog boxAndroid 通知 - 弹出对话框
【发布时间】:2011-10-02 12:32:02
【问题描述】:

我正在尝试创建一个对话框,当我的主程序不在焦点并在后台运行时出现在屏幕中间。对话框的目的是强制用户立即采取行动。我已经在使用通知管理器来通知用户,但我仍然想要一个老式的弹出对话框。

谢谢:D

【问题讨论】:

  • 您好 user798869.. 我也在同一个位置。你解决了你的问题吗..如果是的话也请帮助我..非常感谢

标签: android dialog popup notifications android-alertdialog


【解决方案1】:

从后台运行的应用程序中弹出一个对话框被认为是一种不好的做法,因为它可能会使用户感到困惑,并且可能会因为您打乱了她/他正在从事的当前任务而惹恼了用户。

Android 开发人员建议将 Android 通知系统用于此类任务。创建通知的指南在这里:http://developer.android.com/guide/topics/ui/notifiers/notifications.html

【讨论】:

  • 如果用户愿意,像 line 这样的一些应用程序可以做到这一点
【解决方案2】:

对话框是根据当前活动的 Intent 创建的。由于此时您的应用不会成为焦点,因此您无法创建对话框。

【讨论】:

  • 但是我们可以用主题对话框启动新的Activity。但是后台 Activity 位于 Popup 活动后面的前台。如何解决这个问题?
  • 是的...这正是我的意思,如果没有后台活动进入前台,您将无法做到这一点
  • 但是我正在开始新的活动,为什么后台活动进入前台这是我的观点?如果可以,我怎么能停下来?
  • 确实如此。我试图启动一个具有透明主题的新活动,但后台活动最终将落后于新活动。我想知道那些带有弹出通知的 3rd 方 SMS 应用程序是如何工作的。
  • 嗨 mvrck 和 user798869。我也需要弹出警报消息。我做到了,但最终进入了后台活动..你们解决了这个问题吗..如果是这样,请帮助我..提前谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-25
  • 1970-01-01
  • 1970-01-01
  • 2015-09-17
  • 2012-06-07
  • 2012-02-05
相关资源
最近更新 更多