title: Intent.setData vs Intent.putExtra
body: <p>I'm trying to follow this tutorial:</p>
  
  <p><a href="http://www.vogella.com/articles/AndroidCalendar/article.html">http://www.vogella.com/articles/AndroidCalendar/article.html</a></p>
  
  <p>I understand what putExtra does</p>
  
  <p>but I fail to understand what setData() means?</p>
  
  <p>Android Docs, wasn't much helpful:</p>
  
  <p><code>Set the data this intent is operating on.</code></p>
  
  <p>what does this mean for the constant</p>
  
  <p><code>intent.setData(CalendarContract.Events.CONTENT_URI);</code> ?</p>
  
  <p>There doesn't seem to be any affect when I comment out this line.</p>