More activities with registerReceiver
<p>I've an application with several activities. Every activities register a <code>broadcastReceiver</code> and, in the overrided method <code>onStop</code>, I unregister it. When I execute this (part of) method in Main activity:</p>

<pre><code>...
Intent intent = new Intent(this, Home.class);
startActivity(intent);
finish();
</code></pre>

<p>in Home activity, when the method <code>broadcastReciverMethod</code> recive the broadcast message, the application throw an exception. I've added a Log in <code>broadcastReciverMethod</code> in each activity and what I get is that a log row that came from the Main activity (unexpected).</p>

<p>How I can resolve it?</p>

<p><strong>UPDATE</strong>
In my case, the unregister method must be called in <code>onStop</code> method because I use a vocal recogniter that set the activity in pause state</p>
