title: putExtras multiple putString not working
body: <p>I need to pass 2 variables from one activitiy to another activity.</p>
  
  <p>I have the following for the first activity:</p>
  
  <pre><code>@Override 
  public boolean onContextItemSelected(MenuItem item) { 
      Bundle bundle=new Bundle();
  switch (item.getItemId()){ 
  
  case 1: 
  
      bundle.putString(drinkButton, "4");
      bundle.putString(drinkType, "1");
      Intent myIntent1 = new Intent(this, DrinksList.class);
      myIntent1.putExtras(bundle);
      startActivityForResult(myIntent1, 0);
      return true;
  
  case 2: 
  
      bundle.putString(drinkButton, "1");
      bundle.putString(drinkType, "2");
      Intent myIntent2 = new Intent(this, DrinksList.class);
      myIntent2.putExtras(bundle);
      startActivityForResult(myIntent2, 0);
      return true;
  }
  return false;
  </code></pre>
  
  <p>Then in the second activity i use this to get the values back, but both values are the same i.e. the same as 'drinkType' case 1 I get "1" for both and case 2 I get "2" for both when I expect to get 4,1 and 1,2.</p>
  
  <pre><code>Bundle extras = getIntent().getExtras();
  
          drinkButton = extras.getString(drinkButton);
  
  
          drinkType = extras.getString(drinkType);
  
      Toast.makeText(this, "drink Button = "+drinkButton+"  Drink Type = "+drinkType, Toast.LENGTH_LONG).show();  
  
  
  } 
  </code></pre>
  
  <p>It seems I can't pass more than one extra. Any ideas?</p>