title: Android Service - startService is called multiple times and causes value mixup...
body: <p>I have some conditional calls from my code which starts same service with different data values passed through bundle to that service.
  When I checked for only one condition met, service works fine for all conditions.
  But when 2 or more conditions match, these calls this same service but with different data values in bundle.
  Problem is when this scenario is met the values sent by first call are not getting replaced for second condition to start same service.
  So service is responding wrongly.</p>
  
  <p>It is like this</p>
  
  <pre><code>if(some cond)
  {
      some values in serivce intent bundle.startService(serviceintent1);
  }
  if(some cond)
  {
      some data in intent bundle.startService(serviceintent1);
  }
  </code></pre>
  
  <p>When both conditions are met then call to startService is twice.
  but I am getting values from first condition in second condition startService call.</p>
  
  <p>Help me in this issue...</p>