title: Inform Activity from a BroadcastReceiver ONLY if it is in the foreground
body: <p>Maybe it's easy, but I couldn't really figure this out right so far... I got a <code>BroadcastReceiver</code> waiting to get triggered by the AlarmMangager - this works fine.</p>
  
  <p>Now: because the event, if it occurs, needs to refresh some elements on screen of the main Activity, I would like to send an Intent from that background BroadcastReceiver to my Activity - <strong>but only</strong> if it is currently in the foreground, aka active.</p>
  
  <p>If it is not running or not visible, I don't care - and the last thing I want to do is start the Activity by my intent! I handle repainting of the views in my onResume() method, so I don't care at all.</p>
  
  <p>Any hints on how to do that?
  Thanks!</p>
  
  <p><strong>EDIT:</strong> my BroadcastReceiver is waiting for alarms that must be notified to the user. So, it must be there and declared in the manifest. The problem is: it will have to decide whether the mentioned Activity is currently up in front or not.</p>