title: BroadCastReceiver working if app got Forced Stopped
body: <p>I have BroadCastReceiver <strong>BCR</strong> registered for action string <strong>S</strong> in app <strong>App#1</strong>
  From app <strong>App#2</strong> I broadCast intent with correct action string (<strong>S</strong>)</p>
  
  <p>If app <strong>App#2</strong> was already opened.. intent is received meaning <code>onReceive()</code> from <strong>BCR</strong> is called</p>
  
  <pre><code>@Override
  public void onReceive(Context context, Intent intent) {
       System.err.println("### ### MyBroadcastReceiver ### onReceive()");
  </code></pre>
  
  <p>If <strong>App#2</strong> was Forced Closed (from Setting-Applications) or never oppened (fresh restarted device)
  same broadcast with same action string (<strong>S</strong>) does not reach my broadCastReceiver  <strong>BCR</strong></p>
  
  <p>Code for broadcasting intent (note no flags.. didnt know if its needed.. &amp; that string is <strong>S</strong>)</p>
  
  <pre><code>String action = "customActionString.something"; 
  Intent intent = new Intent(action);
  context.sendBroadcast(intent);
  </code></pre>
  
  <p>What am I missing? Is this a Tag problem?</p>