title: Broadcast receiver highest priority not working
body: <p>I'm doing an application using ACTION_MEDIA_BUTTON handler, but it appears it is always intercepted by MX Player or Apollo and I get no Intent</p>
  
  <p>I've tried both 1000 and 2147483647 priority set in  tag and directly after constructor with setPriority</p>
  
  <p>Applications works when no MX Player or Apollo is present</p>
  
  <p>I've also tried using Headset Interceptor app from google play, I tried to deny events to MX Player with Autostarts application - nothing helps</p>
  
  <p>in onCreate:</p>
  
  <pre><code>IntentFilter filter = new IntentFilter(Intent.ACTION_MEDIA_BUTTON);
  filter.addAction(Intent.ACTION_HEADSET_PLUG);
  filter.setPriority(1000);
  registerReceiver(receiver, filter);
  </code></pre>
  
  <p>in Receiver</p>
  
  <pre><code>@Override
  public void onReceive(Context context, Intent intent) {
      if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {
          // NEVER REACHES HERE WHEN MX PLAYER PRESENT. WORKS IF NOT
  </code></pre>
  
  <p>in manifest</p>
  
  <pre><code>&lt;receiver
      android:name="BCreceiver"
      android:enabled="true"&gt;
      &lt;intent-filter android:priority="1000"&gt;
          &lt;action android:name="android.intent.action.MEDIA_BUTTON" /&gt;
          &lt;action android:name="android.intent.action.HEADSET_PLUG" /&gt;
      &lt;/intent-filter&gt;
  &lt;/receiver&gt;
  </code></pre>