title: LocalBroadcastManager vs Context.registerReceiver(), Context.sendBroadcast(Intent), and Context.unregisterReceiver() are they same?
body: <p>I was using <code>Context.registerReceiver(), Context.sendBroadcast(Intent) , and Context.unregisterReceiver()</code> </p>
  
  <p>but when I saw the class <code>LocalBroadcastManager</code>, it has <code>registerReceiver(), sendBroadcast(Intent) ,</code>and<code>unregisterReceiver()</code> like in <code>Context</code>.</p>
  
  <p>I'm confused. When should I use the <code>LocalBroadcastManager</code>? are they same in <code>Context</code>?</p>
  
  <p>Regards,</p>
  
  <p>Thanks...</p>