title: Intent::putExtra() and EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
body: <p>My code is as <a href="http://ideone.com/AQ9UD" rel="nofollow">follows:</a></p>
  
  <p>First, I was wondering about <em>line 20</em>:</p>
  
  <p>I had two questions:</p>
  
  <p>a. Why is <i>MY_MESSAGE</i> assigned to <em>com.example.myfirstapp.MESSAGE</em>? 
  b. What is <em>com.example.myfirstapp.MESSAGE</em>? 
  c. I mever made MESSAGE anywhere; is this automatically made like the variables in r.java file, or do i need to make it somewhere?</p>
  
  <p>Secondly, about <i>line 40: intent.putExtra(EXTRA_MESSAGE, message); </i></p>
  
  <p>I am not sure if this method adds a message to the upcoming activity to be called or what... Partly, I am struggling to understand this due to not knowing the point of an Intent fully. 
  <b> I want to read my 200 fundamental section on what everything is, but I have set deadlines and I have been told not to take that approach for the time being for this project </b></p>
  
  <p>With given the explanation of the <a href="http://developer.android.com/guide/components/intents-filters.html" rel="nofollow">Android Docs</a> , I know an intent is:</p>
  
  <blockquote>
    <p>The <strong>Intent</strong> itself, an Intent object, is a passive data structure holding an abstract   description of an operation to be performed </p>
  </blockquote>
  
  <p>A.) Could someone explain what the intent is used for or give some better quick articles than just the docs?</p>
  
  <p>B.) Explain what putExtra( ) does and and these parameters more clearly:</p>
  
  <ul>
  <li>name The name of the extra data, with package prefix.</li>
  <li>value The String array data value</li>
  </ul>