可以从后台显示的AlertView

时间:2013-04-25 14:25:49

标签: java android android-asynctask alertview

我对一个警报View有一点问题,想法是当应用程序启动时,它会在后台询问应用程序的新数据,因此在收到信息后,如果有新数据则应显示AlertView。问题出现是因为AlertView仅显示在我启动asyncTask的主要活动上,所以如果我已经在其他活动中,当我回到主要活动并且Idea是显示AlertView时会出现警报在用户所处的任何活动中。

我的第一个想法是我发送到AsyncTask的Context是问题,所以我尝试使用getApplicationContext(),因此应用程序在创建alertView时崩溃。所以,我正在寻找一种方法在屏幕上显示这个AlertView或类似的东西,无论他在应用程序上,有没有人有想法?

任何想法都将不胜感激

1 个答案:

答案 0 :(得分:1)

你可以在每个活动中使用broadcastreceiver,当使用broadcastreceiver显示警告框并且收件人收到的内容发生事件时,会对你的后台服务进行连续监控。