title: send data from activity to another without start it
body: <p>If I have two activities Activity1 and Activity2 and I want to send data from Activity1  to Activity2 without Start Activity2 </p>
  
  <p>I know if I want to start Activity2 I use this code in Activity1.java</p>
  
  <pre><code>Intent intent ;
  Bundle bundle = new Bundle();
  
  bundle.putString(BG_SELECT, hexColor);
  
  intent = new Intent(getApplicationContext(), Activity2.class);
  
  intent.putExtras(bundle);
  
  // this is to start but I want just refresh Activity2 not start it
  startActivityForResult(intent, uniqueNo);
  </code></pre>
  
  <p>and in Activity2.java</p>
  
  <pre><code>bundle = getIntent().getExtras();
  
  if (bundle != null) {
     bgColor = bundle.getString(SebhaActivity.BG_SELECT);
     System.out.println("in Activity2, selected BG: "+bgColor);
  
  }
  </code></pre>
  
  <p>How to refresh Activity2 to find data in it without Start it?
  Thanks in Advance.</p>