title: Why does LocalBroadcastManager.getInstance(Context context) require context as a parameter?
body: <p>If I am able to register a receiver like so:</p>
  
  <pre><code>LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("myStringFilter"));
  </code></pre>
  
  <p>and send out a broadcast like so:</p>
  
  <pre><code>Intent intent = new Intent("myStringFilter");
  LocalBroadcastManager.getInstance(new Activity()).sendBroadcast(intent);
  </code></pre>
  
  <p>why even require Context for getInstance? If I can just say <code>new Activity()</code> and it still works, what is the point?</p>