title: onServiceConnected() not called
body: <p>I have a problem with using a background service.<br>
  I am using the service from 2 activities.  </p>
  
  <p>The first activity starts the <code>Service</code> with <code>startService(intent)</code> and the binds to it with <code>bindService(intent, mConnection, Context.BIND_AUTO_CREATE);</code>  </p>
  
  <p>This works perfectly and I can send a <code>Message</code> in <code>onServiceConnected()</code>.  </p>
  
  <p>The second activity only binds to the <code>Service</code> (since it's already started), again using <code>bindService(intent, mConnection, Context.BIND_AUTO_CREATE);</code>  </p>
  
  <p>Now here is my problem:<br>
  In the second activity I have a <code>Button</code> which should use the service when I press it.<br>
  However, the <code>onServiceConnected()</code> is never called in this activity, so I can not get the binder to create a <code>Messenger</code> to send a <code>Message</code> to the server.</p>
  
  <p>Does anyone know when <code>onServiceConnected()</code> is called exactly, or what it is possibly waiting for?<br>
  Or maybe something else to fix this problem?</p>
  
  <p><strong>EDIT:</strong> <code>bindService</code> returns false, what could cause this?</p>
  
  <p>Thanks in advance</p>