title: What is a Sticky Broadcast?
body: <p>I came across this term in the android documentation with the accompanying definition</p>
  
  <blockquote>
    <p>These are broadcasts whose data is held by the system after being finished, so that clients can quickly retrieve that data without having to wait for the next broadcast. </p>
  </blockquote>
  
  <p>What does it mean? Can someone elaborate its use with a particular example? I believe we have to request a permission for using this intent? Why so?</p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.BROADCAST_STICKY"/&gt; - Allows an application to broadcast sticky intents.
  </code></pre>