android - 当前屏幕后台应用程序的Alertdialog

标签 android android-alertdialog android-activity

如果应用程序位于后台,并且在发生某些事件时它会显示警报对话框。该对话框显示在应用程序的 Activity 中。但是,我希望它显示在用户当前所在的任何屏幕上。 因此,如果用户位于主屏幕上,并且应用程序位于后台,则应在主屏幕上显示弹出窗口。 是否可以?怎么办?

最佳答案

由于警报对话框取决于上下文,并且由于您的 Activity 位于后台(因此可能被系统破坏),我认为您不能这样做。此外,显示与当前 Activity 无关的警报对话框可能会让用户感到困惑。更好的方法是使用状态栏通知

http://developer.android.com/guide/topics/ui/notifiers/notifications.html

关于android - 当前屏幕后台应用程序的Alertdialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9980239/

相关文章:

Android Activity 返回堆栈导航问题

AndroidPlot 设置网格间距

android - 动态更改 TextView 的样式和文本

android - 使用拆分字符串在警报对话框中获取选定的列表项

android - 为 AlertDialog 的 MultiSelectItems 设置自定义字体(字体)

android - 代码在 startActivity() 之后仍然运行

android - 强制 Espresso 不要等待进度

android - Multidex 找不到类

android - 如何选择在 Robotium 上单击哪个按钮以显示警报对话框?

Android:如何在指定时间开始一个 Activity ?