title: using bundle to pass data between fragment to another fragment example
body: <p>I have 3 sherlockListFragments in my app. Every fragment has some editTexts and the last fragment has a button which when it's pressed all data in the first and second fragments should be accessed and stored.
  I used bundle to send data between fragments. with the simple following example,
  This is the code of my first fragment :</p>
  
  <pre><code>public class PersonalDataFragment extends SherlockListFragment {
  
  
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  
      View v = inflater.inflate(R.layout.fragmet_personal_data, container, false);
  
      return v;
  }
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      PersonalDataFragment fragment = new PersonalDataFragment();
      Bundle bundle = new Bundle();
      bundle.putString("y", "koko"); //any string to be sent
      fragment.setArguments(bundle);
  
      super.onCreate(savedInstanceState);
  }
  </code></pre>
  
  <p>}
  and this is the code of the fragment that receives the text :</p>
  
  <pre><code>public class WorkExpRefFragment extends SherlockListFragment  {
  String myInt;
  
  @Override
  public View onCreateView(final LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
      View view = inflater.inflate(R.layout.fragment_workexp_ref, container, false);
  
  
      final EditText t = (EditText) view.findViewById(R.id.editText5);
      final Button generate = (Button)view.findViewById(R.id.button2);
  
      generate.setOnClickListener(new View.OnClickListener() {
  
          @Override
          public void onClick(View v) {
              // TODO Auto-generated method stub
  
              t.setText(myInt + "sadfigha");
          }
      });
      return view;
  }
  
  @Override
  public void onCreate(Bundle savedInstanceState) {
      Bundle bundle = this.getArguments();
      if(getArguments()!=null) {
          myInt = getArguments().getString("y");
      }
  
      super.onCreate(savedInstanceState);
  }
  </code></pre>
  
  <p>}</p>
  
  <p>Now I have a null in the third fragment, what should i do ?
  Thanks in advance</p>