title: Custom BroadcastReceiver won't receive the broadcast
body: <p>I have 5 fragments on a ViewPager (they're all in memory all the time, onPause() and such are never called while the containing Activity is on screen).</p>
  
  <p>Anyway, I need to update one fragment (GroupsListFragment) depending on what's happening in another one (TimetableListFragment). I'm using LocalBroadcastManager and a BroadcastReceiver for this.</p>
  
  <p>Now on to the relevant parts.
  Registering for the broadcast Intent (severely abbreviated):</p>
  
  <pre><code>public class GroupsListFragment extends Fragment {
          @Override
          public void onResume() {
              super.onResume();
              mBroadcastManager = LocalBroadcastManager.getInstance(getActivity());
              mBroadCastReceiver = new UpdateGroupsReceiver(this);
              IntentFilter iFilter = new IntentFilter(UpdateGroupsReceiver.UPDATE_TIMETABLE_ACTION);
              Log.d("GroupsListFragment", "Registering for receiver with intentfilter:[action=" + iFilter.getAction(0) + "]");
              mBroadcastManager.registerReceiver(mBroadCastReceiver, iFilter);
          }
  }
  </code></pre>
  
  <p>Sending the broadcast (once again severely abbreviated):</p>
  
  <pre><code>public class TimetableListFragment extends Fragment {
      public void updateStatus() {
          Intent intent = new Intent(UpdateGroupsReceiver.UPDATE_TIMETABLE_ACTION);
          mBroadcastManager.sendBroadcast(intent);
          Log.d(TAG, "Sending broadcast with intent:[action=" + intent.getAction() + "]");
      }
  }
  </code></pre>
  
  <p>The problem is that my <code>UpdateGroupsReceiver</code> never receives it (<code>onReceive()</code> is never fired).</p>
  
  <p>Any advice on what might be the culprit?</p>