我对一个警报View有一点问题,想法是当应用程序启动时,它会在后台询问应用程序的新数据,因此在收到信息后,如果有新数据则应显示AlertView。问题出现是因为AlertView仅显示在我启动asyncTask的主要活动上,所以如果我已经在其他活动中,当我回到主要活动并且Idea是显示AlertView时会出现警报在用户所处的任何活动中。
我的第一个想法是我发送到AsyncTask的Context是问题,所以我尝试使用getApplicationContext(),因此应用程序在创建alertView时崩溃。所以,我正在寻找一种方法在屏幕上显示这个AlertView或类似的东西,无论他在应用程序上,有没有人有想法?
任何想法都将不胜感激
答案 0 :(得分:1)
你可以在每个活动中使用broadcastreceiver,当使用broadcastreceiver显示警告框并且收件人收到的内容发生事件时,会对你的后台服务进行连续监控。