如果应用程序位于后台,并且在发生某些事件时它会显示警报对话框。该对话框显示在应用程序的 Activity 中。但是,我希望它显示在用户当前所在的任何屏幕上。 因此,如果用户位于主屏幕上,并且应用程序位于后台,则应在主屏幕上显示弹出窗口。 是否可以?怎么办?
最佳答案
由于警报对话框取决于上下文,并且由于您的 Activity 位于后台(因此可能被系统破坏),我认为您不能这样做。此外,显示与当前 Activity 无关的警报对话框可能会让用户感到困惑。更好的方法是使用状态栏通知
http://developer.android.com/guide/topics/ui/notifiers/notifications.html
关于android - 当前屏幕后台应用程序的Alertdialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9980239/