title: Bundle.getString() returning null?
body: <p>I'm trying to pass json through a string in a bundle. The string gets loaded into the bundle just fine. but it looks like it is getting the wrong bundle.</p>
  
  <p>in onCreate of one class:</p>
  
  <pre><code>    if(intent!=null){
  
          jsonString = intent.getStringExtra(this.getBaseContext().getResources().getString(R.string.recipe_detail_json));
  
          //prints the string just fine here
          System.out.println(jsonString);
  
          Bundle bundle = new Bundle();
          bundle.putString("RECIPE_DETAIL_JSON",jsonString);
          srdFragment= new SelectRecipeDetailFragment();
          srdFragment.setArguments(bundle);
          getSupportFragmentManager().beginTransaction()
                  .replace(R.id.recipe_list_step_container, srdFragment).commit();
  
      }
  
      setContentView(R.layout.select_a_recipe_step);
  </code></pre>
  
  <p>inside my fragment:</p>
  
  <pre><code> private String jsonString;
  
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      Bundle bundle = getArguments();
      jsonString = bundle.getString("RECIPE_DETAIL_JSON");
  
      //this string prints null
      System.out.println(jsonString);
  
  }
  </code></pre>