Issue in activity backstack
<p>Activity <code>A</code> is the launcher activity. I have a broadcast receiver which receives the incoming message and calls activity <code>B</code> (just a popup to display the message).</p>

<p>This is the code I am using to call <code>B</code>:</p>

<pre><code>intent.setClass(context, popup.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
context.startActivity(intent);
</code></pre>

<p>Whenever activity <code>B</code> is called, <code>A</code> comes behind it (foreground) even if it is in the background. <code>A</code> is not called anywhere in the receiver. </p>

<p>How can I call <code>B</code> without having <code>A</code> displayed behind it?</p>
