【发布时间】:2012-04-02 19:29:17
【问题描述】:
这似乎应该很简单,但我在任何地方都找不到答案。我有一个在后台执行网络任务的 Android 应用程序。如果错误再次出现,我想显示一个错误对话框。任务返回时,不知道前台是哪个Activity。基于this post,看起来我们无法使用应用程序上下文来显示对话框(如果我尝试确实会崩溃)。
那么我怎样才能获得当前活动的上下文呢?同样,网络任务的接收者在应用程序上下文中运行,而不是在特定的活动中。还有其他想法吗?
编辑:我应该澄清一下。如果我不是前台应用程序,我不想显示错误对话框。我只对我们的应用目前处于前台的情况感兴趣。
【问题讨论】:
-
您可以使用Toast。 Afaik 没有办法显示没有活动前台应用程序的对话框。
标签: android android-alertdialog